home *** CD-ROM | disk | FTP | other *** search
Unknown | 2001-03-07 | 14.3 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 46 e5 01 2f 2f 3d 3d 3d |........|F..//===|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 2f 2f 20 42 |========|==..// B|
|00000060| 72 75 74 65 2e 0d 0a 2f | 2f 3d 3d 3d 3d 3d 3d 3d |rute.../|/=======|
|00000070| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000080| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 0d 0a | 63 6c 61 73 73 20 42 72 |======..|class Br|
|000000c0| 75 74 65 20 65 78 74 65 | 6e 64 73 20 53 63 72 69 |ute exte|nds Scri|
|000000d0| 70 74 65 64 50 61 77 6e | 3b 0d 0a 0d 0a 23 65 78 |ptedPawn|;....#ex|
|000000e0| 65 63 20 4d 45 53 48 20 | 49 4d 50 4f 52 54 20 4d |ec MESH |IMPORT M|
|000000f0| 45 53 48 3d 42 72 75 74 | 65 31 20 41 4e 49 56 46 |ESH=Brut|e1 ANIVF|
|00000100| 49 4c 45 3d 4d 6f 64 65 | 6c 73 5c 42 72 75 74 65 |ILE=Mode|ls\Brute|
|00000110| 5f 61 2e 33 44 20 44 41 | 54 41 46 49 4c 45 3d 4d |_a.3D DA|TAFILE=M|
|00000120| 6f 64 65 6c 73 5c 42 72 | 75 74 65 5f 64 2e 33 44 |odels\Br|ute_d.3D|
|00000130| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 20 4f 52 49 |..#exec |MESH ORI|
|00000140| 47 49 4e 20 4d 45 53 48 | 3d 42 72 75 74 65 31 20 |GIN MESH|=Brute1 |
|00000150| 58 3d 2d 32 30 20 59 3d | 2d 31 36 30 20 5a 3d 2d |X=-20 Y=|-160 Z=-|
|00000160| 32 31 35 20 59 41 57 3d | 36 34 20 52 4f 4c 4c 3d |215 YAW=|64 ROLL=|
|00000170| 2d 36 34 0d 0a 0d 0a 23 | 65 78 65 63 20 4d 45 53 |-64....#|exec MES|
|00000180| 48 20 53 45 51 55 45 4e | 43 45 20 4d 45 53 48 3d |H SEQUEN|CE MESH=|
|00000190| 42 72 75 74 65 31 20 53 | 45 51 3d 41 6c 6c 20 20 |Brute1 S|EQ=All |
|000001a0| 20 20 20 20 20 20 20 20 | 53 54 41 52 54 46 52 41 | |STARTFRA|
|000001b0| 4d 45 3d 30 20 20 20 4e | 55 4d 46 52 41 4d 45 53 |ME=0 N|UMFRAMES|
|000001c0| 3d 33 31 30 0d 0a 23 65 | 78 65 63 20 4d 45 53 48 |=310..#e|xec MESH|
|000001d0| 20 53 45 51 55 45 4e 43 | 45 20 4d 45 53 48 3d 42 | SEQUENC|E MESH=B|
|000001e0| 72 75 74 65 31 20 53 45 | 51 3d 47 75 74 48 69 74 |rute1 SE|Q=GutHit|
|000001f0| 20 20 20 20 20 20 20 53 | 54 41 52 54 46 52 41 4d | S|TARTFRAM|
|00000200| 45 3d 30 20 20 20 4e 55 | 4d 46 52 41 4d 45 53 3d |E=0 NU|MFRAMES=|
|00000210| 31 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 20 53 45 |1..#exec| MESH SE|
|00000220| 51 55 45 4e 43 45 20 4d | 45 53 48 3d 42 72 75 74 |QUENCE M|ESH=Brut|
|00000230| 65 31 20 53 45 51 3d 42 | 72 65 61 74 68 32 20 20 |e1 SEQ=B|reath2 |
|00000240| 20 20 20 20 53 54 41 52 | 54 46 52 41 4d 45 3d 31 | STAR|TFRAME=1|
|00000250| 20 20 20 4e 55 4d 46 52 | 41 4d 45 53 3d 38 20 20 | NUMFR|AMES=8 |
|00000260| 52 41 54 45 3d 36 0d 0a | 23 65 78 65 63 20 4d 45 |RATE=6..|#exec ME|
|00000270| 53 48 20 53 45 51 55 45 | 4e 43 45 20 4d 45 53 48 |SH SEQUE|NCE MESH|
|00000280| 3d 42 72 75 74 65 31 20 | 53 45 51 3d 43 68 61 72 |=Brute1 |SEQ=Char|
|00000290| 67 65 20 20 20 20 20 20 | 20 53 54 41 52 54 46 52 |ge | STARTFR|
|000002a0| 41 4d 45 3d 39 20 20 20 | 4e 55 4d 46 52 41 4d 45 |AME=9 |NUMFRAME|
|000002b0| 53 3d 31 30 20 52 41 54 | 45 3d 31 35 0d 0a 23 65 |S=10 RAT|E=15..#e|
|000002c0| 78 65 63 20 4d 45 53 48 | 20 53 45 51 55 45 4e 43 |xec MESH| SEQUENC|
|000002d0| 45 20 4d 45 53 48 3d 42 | 72 75 74 65 31 20 53 45 |E MESH=B|rute1 SE|
|000002e0| 51 3d 43 6f 63 6b 47 75 | 6e 20 20 20 20 20 20 53 |Q=CockGu|n S|
|000002f0| 54 41 52 54 46 52 41 4d | 45 3d 31 39 20 20 4e 55 |TARTFRAM|E=19 NU|
|00000300| 4d 46 52 41 4d 45 53 3d | 31 38 20 52 41 54 45 3d |MFRAMES=|18 RATE=|
|00000310| 31 35 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 53 |15..#exe|c MESH S|
|00000320| 45 51 55 45 4e 43 45 20 | 4d 45 53 48 3d 42 72 75 |EQUENCE |MESH=Bru|
|00000330| 74 65 31 20 53 45 51 3d | 44 65 61 64 31 20 20 20 |te1 SEQ=|Dead1 |
|00000340| 20 20 20 20 20 53 54 41 | 52 54 46 52 41 4d 45 3d | STA|RTFRAME=|
|00000350| 33 37 20 20 4e 55 4d 46 | 52 41 4d 45 53 3d 31 33 |37 NUMF|RAMES=13|
|00000360| 20 52 41 54 45 3d 31 35 | 0d 0a 23 65 78 65 63 20 | RATE=15|..#exec |
|00000370| 4d 45 53 48 20 53 45 51 | 55 45 4e 43 45 20 4d 45 |MESH SEQ|UENCE ME|
|00000380| 53 48 3d 42 72 75 74 65 | 31 20 53 45 51 3d 44 65 |SH=Brute|1 SEQ=De|
|00000390| 61 64 32 20 20 20 20 20 | 20 20 20 53 54 41 52 54 |ad2 | START|
|000003a0| 46 52 41 4d 45 3d 35 30 | 20 20 4e 55 4d 46 52 41 |FRAME=50| NUMFRA|
|000003b0| 4d 45 53 3d 31 35 20 52 | 41 54 45 3d 31 35 0d 0a |MES=15 R|ATE=15..|
|000003c0| 23 65 78 65 63 20 4d 45 | 53 48 20 53 45 51 55 45 |#exec ME|SH SEQUE|
|000003d0| 4e 43 45 20 4d 45 53 48 | 3d 42 72 75 74 65 31 20 |NCE MESH|=Brute1 |
|000003e0| 53 45 51 3d 44 65 61 64 | 33 20 20 20 20 20 20 20 |SEQ=Dead|3 |
|000003f0| 20 53 54 41 52 54 46 52 | 41 4d 45 3d 36 35 20 20 | STARTFR|AME=65 |
|00000400| 4e 55 4d 46 52 41 4d 45 | 53 3d 31 31 20 52 41 54 |NUMFRAME|S=11 RAT|
|00000410| 45 3d 31 35 0d 0a 23 65 | 78 65 63 20 4d 45 53 48 |E=15..#e|xec MESH|
|00000420| 20 53 45 51 55 45 4e 43 | 45 20 4d 45 53 48 3d 42 | SEQUENC|E MESH=B|
|00000430| 72 75 74 65 31 20 53 45 | 51 3d 44 65 61 64 34 20 |rute1 SE|Q=Dead4 |
|00000440| 20 20 20 20 20 20 20 53 | 54 41 52 54 46 52 41 4d | S|TARTFRAM|
|00000450| 45 3d 37 36 20 20 4e 55 | 4d 46 52 41 4d 45 53 3d |E=76 NU|MFRAMES=|
|00000460| 32 33 20 52 41 54 45 3d | 31 35 0d 0a 23 65 78 65 |23 RATE=|15..#exe|
|00000470| 63 20 4d 45 53 48 20 53 | 45 51 55 45 4e 43 45 20 |c MESH S|EQUENCE |
|00000480| 4d 45 53 48 3d 42 72 75 | 74 65 31 20 53 45 51 3d |MESH=Bru|te1 SEQ=|
|00000490| 46 69 67 68 74 65 72 20 | 20 20 20 20 20 53 54 41 |Fighter | STA|
|000004a0| 52 54 46 52 41 4d 45 3d | 39 39 20 20 4e 55 4d 46 |RTFRAME=|99 NUMF|
|000004b0| 52 41 4d 45 53 3d 31 0d | 0a 23 65 78 65 63 20 4d |RAMES=1.|.#exec M|
|000004c0| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|000004d0| 48 3d 42 72 75 74 65 31 | 20 53 45 51 3d 47 75 74 |H=Brute1| SEQ=Gut|
|000004e0| 73 68 6f 74 20 20 20 20 | 20 20 53 54 41 52 54 46 |shot | STARTF|
|000004f0| 52 41 4d 45 3d 31 30 30 | 20 4e 55 4d 46 52 41 4d |RAME=100| NUMFRAM|
|00000500| 45 53 3d 33 34 09 09 20 | 47 72 6f 75 70 3d 41 74 |ES=34.. |Group=At|
|00000510| 74 61 63 6b 0d 0a 23 65 | 78 65 63 20 4d 45 53 48 |tack..#e|xec MESH|
|00000520| 20 53 45 51 55 45 4e 43 | 45 20 4d 45 53 48 3d 42 | SEQUENC|E MESH=B|
|00000530| 72 75 74 65 31 20 53 45 | 51 3d 48 65 61 64 48 69 |rute1 SE|Q=HeadHi|
|00000540| 74 20 20 20 20 20 20 53 | 54 41 52 54 46 52 41 4d |t S|TARTFRAM|
|00000550| 45 3d 31 33 34 20 4e 55 | 4d 46 52 41 4d 45 53 3d |E=134 NU|MFRAMES=|
|00000560| 31 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 20 53 45 |1..#exec| MESH SE|
|00000570| 51 55 45 4e 43 45 20 4d | 45 53 48 3d 42 72 75 74 |QUENCE M|ESH=Brut|
|00000580| 65 31 20 53 45 51 3d 48 | 69 74 20 20 20 20 20 20 |e1 SEQ=H|it |
|00000590| 20 20 20 20 53 54 41 52 | 54 46 52 41 4d 45 3d 31 | STAR|TFRAME=1|
|000005a0| 33 35 20 4e 55 4d 46 52 | 41 4d 45 53 3d 35 20 20 |35 NUMFR|AMES=5 |
|000005b0| 52 41 54 45 3d 31 35 0d | 0a 23 65 78 65 63 20 4d |RATE=15.|.#exec M|
|000005c0| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|000005d0| 48 3d 42 72 75 74 65 31 | 20 53 45 51 3d 4c 65 66 |H=Brute1| SEQ=Lef|
|000005e0| 74 48 69 74 20 20 20 20 | 20 20 53 54 41 52 54 46 |tHit | STARTF|
|000005f0| 52 41 4d 45 3d 31 34 30 | 20 4e 55 4d 46 52 41 4d |RAME=140| NUMFRAM|
|00000600| 45 53 3d 31 0d 0a 23 65 | 78 65 63 20 4d 45 53 48 |ES=1..#e|xec MESH|
|00000610| 20 53 45 51 55 45 4e 43 | 45 20 4d 45 53 48 3d 42 | SEQUENC|E MESH=B|
|00000620| 72 75 74 65 31 20 53 45 | 51 3d 53 74 69 6c 6c 4c |rute1 SE|Q=StillL|
|00000630| 6f 6f 6b 20 20 20 20 53 | 54 41 52 54 46 52 41 4d |ook S|TARTFRAM|
|00000640| 45 3d 31 34 31 20 4e 55 | 4d 46 52 41 4d 45 53 3d |E=141 NU|MFRAMES=|
|00000650| 32 33 20 52 41 54 45 3d | 31 35 0d 0a 23 65 78 65 |23 RATE=|15..#exe|
|00000660| 63 20 4d 45 53 48 20 53 | 45 51 55 45 4e 43 45 20 |c MESH S|EQUENCE |
|00000670| 4d 45 53 48 3d 42 72 75 | 74 65 31 20 53 45 51 3d |MESH=Bru|te1 SEQ=|
|00000680| 50 72 65 63 68 61 72 67 | 20 20 20 20 20 53 54 41 |Precharg| STA|
|00000690| 52 54 46 52 41 4d 45 3d | 31 36 34 20 4e 55 4d 46 |RTFRAME=|164 NUMF|
|000006a0| 52 41 4d 45 53 3d 31 35 | 20 52 41 54 45 3d 31 35 |RAMES=15| RATE=15|
|000006b0| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 20 53 45 51 |..#exec |MESH SEQ|
|000006c0| 55 45 4e 43 45 20 4d 45 | 53 48 3d 42 72 75 74 65 |UENCE ME|SH=Brute|
|000006d0| 31 20 53 45 51 3d 50 69 | 73 74 6f 6c 57 68 69 70 |1 SEQ=Pi|stolWhip|
|000006e0| 20 20 20 53 54 41 52 54 | 46 52 41 4d 45 3d 31 37 | START|FRAME=17|
|000006f0| 39 20 4e 55 4d 46 52 41 | 4d 45 53 3d 31 30 20 52 |9 NUMFRA|MES=10 R|
|00000700| 41 54 45 3d 31 35 20 47 | 72 6f 75 70 3d 41 74 74 |ATE=15 G|roup=Att|
|00000710| 61 63 6b 0d 0a 23 65 78 | 65 63 20 4d 45 53 48 20 |ack..#ex|ec MESH |
|00000720| 53 45 51 55 45 4e 43 45 | 20 4d 45 53 48 3d 42 72 |SEQUENCE| MESH=Br|
|00000730| 75 74 65 31 20 53 45 51 | 3d 50 75 6e 63 68 20 20 |ute1 SEQ|=Punch |
|00000740| 20 20 20 20 20 20 53 54 | 41 52 54 46 52 41 4d 45 | ST|ARTFRAME|
|00000750| 3d 31 38 39 20 4e 55 4d | 46 52 41 4d 45 53 3d 31 |=189 NUM|FRAMES=1|
|00000760| 33 20 52 41 54 45 3d 31 | 35 20 47 72 6f 75 70 3d |3 RATE=1|5 Group=|
|00000770| 41 74 74 61 63 6b 0d 0a | 23 65 78 65 63 20 4d 45 |Attack..|#exec ME|
|00000780| 53 48 20 53 45 51 55 45 | 4e 43 45 20 4d 45 53 48 |SH SEQUE|NCE MESH|
|00000790| 3d 42 72 75 74 65 31 20 | 53 45 51 3d 53 74 69 6c |=Brute1 |SEQ=Stil|
|000007a0| 6c 46 69 72 65 20 20 20 | 20 53 54 41 52 54 46 52 |lFire | STARTFR|
|000007b0| 41 4d 45 3d 32 30 32 20 | 4e 55 4d 46 52 41 4d 45 |AME=202 |NUMFRAME|
|000007c0| 53 3d 32 30 20 20 20 20 | 20 20 20 20 20 47 72 6f |S=20 | Gro|
|000007d0| 75 70 3d 41 74 74 61 63 | 6b 0d 0a 23 65 78 65 63 |up=Attac|k..#exec|
|000007e0| 20 4d 45 53 48 20 53 45 | 51 55 45 4e 43 45 20 4d | MESH SE|QUENCE M|
|000007f0| 45 53 48 3d 42 72 75 74 | 65 31 20 53 45 51 3d 52 |ESH=Brut|e1 SEQ=R|
|00000800| 69 67 68 74 48 69 74 20 | 20 20 20 20 53 54 41 52 |ightHit | STAR|
|00000810| 54 46 52 41 4d 45 3d 32 | 32 32 20 4e 55 4d 46 52 |TFRAME=2|22 NUMFR|
|00000820| 41 4d 45 53 3d 31 0d 0a | 23 65 78 65 63 20 4d 45 |AMES=1..|#exec ME|
|00000830| 53 48 20 53 45 51 55 45 | 4e 43 45 20 4d 45 53 48 |SH SEQUE|NCE MESH|
|00000840| 3d 42 72 75 74 65 31 20 | 53 45 51 3d 53 6c 65 65 |=Brute1 |SEQ=Slee|
|00000850| 70 20 20 20 20 20 20 20 | 20 53 54 41 52 54 46 52 |p | STARTFR|
|00000860| 41 4d 45 3d 32 32 33 20 | 4e 55 4d 46 52 41 4d 45 |AME=223 |NUMFRAME|
|00000870| 53 3d 36 20 20 52 41 54 | 45 3d 36 0d 0a 23 65 78 |S=6 RAT|E=6..#ex|
|00000880| 65 63 20 4d 45 53 48 20 | 53 45 51 55 45 4e 43 45 |ec MESH |SEQUENCE|
|00000890| 20 4d 45 53 48 3d 42 72 | 75 74 65 31 20 53 45 51 | MESH=Br|ute1 SEQ|
|000008a0| 3d 54 38 20 20 20 20 20 | 20 20 20 20 20 20 53 54 |=T8 | ST|
|000008b0| 41 52 54 46 52 41 4d 45 | 3d 32 32 39 20 4e 55 4d |ARTFRAME|=229 NUM|
|000008c0| 46 52 41 4d 45 53 3d 31 | 32 20 52 41 54 45 3d 31 |FRAMES=1|2 RATE=1|
|000008d0| 35 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 20 53 45 |5..#exec| MESH SE|
|000008e0| 51 55 45 4e 43 45 20 4d | 45 53 48 3d 42 72 75 74 |QUENCE M|ESH=Brut|
|000008f0| 65 31 20 53 45 51 3d 57 | 61 6c 6b 20 20 20 20 20 |e1 SEQ=W|alk |
|00000900| 20 20 20 20 53 54 41 52 | 54 46 52 41 4d 45 3d 32 | STAR|TFRAME=2|
|00000910| 34 32 20 4e 55 4d 46 52 | 41 4d 45 53 3d 32 33 20 |42 NUMFR|AMES=23 |
|00000920| 52 41 54 45 3d 31 35 0d | 0a 23 65 78 65 63 20 4d |RATE=15.|.#exec M|
|00000930| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|00000940| 48 3d 42 72 75 74 65 31 | 20 53 45 51 3d 57 61 6c |H=Brute1| SEQ=Wal|
|00000950| 6b 46 69 72 65 20 20 20 | 20 20 53 54 41 52 54 46 |kFire | STARTF|
|00000960| 52 41 4d 45 3d 32 36 35 | 20 4e 55 4d 46 52 41 4d |RAME=265| NUMFRAM|
|00000970| 45 53 3d 34 34 09 09 20 | 47 72 6f 75 70 3d 4d 6f |ES=44.. |Group=Mo|
|00000980| 76 69 6e 67 41 74 74 61 | 63 6b 0d 0a 0d 0a 23 65 |vingAtta|ck....#e|
|00000990| 78 65 63 20 54 45 58 54 | 55 52 45 20 49 4d 50 4f |xec TEXT|URE IMPO|
|000009a0| 52 54 20 4e 41 4d 45 3d | 6a 42 72 75 74 65 31 20 |RT NAME=|jBrute1 |
|000009b0| 46 49 4c 45 3d 4d 6f 64 | 65 6c 73 5c 42 72 75 74 |FILE=Mod|els\Brut|
|000009c0| 65 32 43 2e 50 43 58 20 | 47 52 4f 55 50 3d 53 6b |e2C.PCX |GROUP=Sk|
|000009d0| 69 6e 73 0d 0a 23 65 78 | 65 63 20 4f 42 4a 20 4c |ins..#ex|ec OBJ L|
|000009e0| 4f 41 44 20 46 49 4c 45 | 3d 74 65 78 74 75 72 65 |OAD FILE|=texture|
|000009f0| 73 5c 46 69 72 65 45 66 | 66 65 63 74 31 38 2e 75 |s\FireEf|fect18.u|
|00000a00| 74 78 20 50 41 43 4b 41 | 47 45 3d 50 42 42 61 73 |tx PACKA|GE=PBBas|
|00000a10| 65 2e 45 66 66 65 63 74 | 31 38 0d 0a 23 65 78 65 |e.Effect|18..#exe|
|00000a20| 63 20 4d 45 53 48 4d 41 | 50 20 53 43 41 4c 45 20 |c MESHMA|P SCALE |
|00000a30| 4d 45 53 48 4d 41 50 3d | 42 72 75 74 65 31 20 58 |MESHMAP=|Brute1 X|
|00000a40| 3d 30 2e 31 32 35 20 59 | 3d 30 2e 31 32 35 20 5a |=0.125 Y|=0.125 Z|
|00000a50| 3d 30 2e 32 35 0d 0a 23 | 65 78 65 63 20 4d 45 53 |=0.25..#|exec MES|
|00000a60| 48 4d 41 50 20 53 45 54 | 54 45 58 54 55 52 45 20 |HMAP SET|TEXTURE |
|00000a70| 4d 45 53 48 4d 41 50 3d | 42 72 75 74 65 31 20 4e |MESHMAP=|Brute1 N|
|00000a80| 55 4d 3d 30 20 54 45 58 | 54 55 52 45 3d 6a 42 72 |UM=0 TEX|TURE=jBr|
|00000a90| 75 74 65 31 20 0d 0a 23 | 65 78 65 63 20 4d 45 53 |ute1 ..#|exec MES|
|00000aa0| 48 4d 41 50 20 53 45 54 | 54 45 58 54 55 52 45 20 |HMAP SET|TEXTURE |
|00000ab0| 4d 45 53 48 4d 41 50 3d | 42 72 75 74 65 31 20 4e |MESHMAP=|Brute1 N|
|00000ac0| 55 4d 3d 31 20 54 45 58 | 54 55 52 45 3d 50 42 42 |UM=1 TEX|TURE=PBB|
|00000ad0| 61 73 65 2e 45 66 66 65 | 63 74 31 38 2e 46 69 72 |ase.Effe|ct18.Fir|
|00000ae0| 65 45 66 66 65 63 74 31 | 38 0d 0a 0d 0a 23 65 78 |eEffect1|8....#ex|
|00000af0| 65 63 20 4d 45 53 48 20 | 4e 4f 54 49 46 59 20 4d |ec MESH |NOTIFY M|
|00000b00| 45 53 48 3d 42 72 75 74 | 65 31 20 53 45 51 3d 57 |ESH=Brut|e1 SEQ=W|
|00000b10| 61 6c 6b 46 69 72 65 20 | 54 49 4d 45 3d 30 2e 31 |alkFire |TIME=0.1|
|00000b20| 38 20 46 55 4e 43 54 49 | 4f 4e 3d 53 70 61 77 6e |8 FUNCTI|ON=Spawn|
|00000b30| 52 69 67 68 74 53 68 6f | 74 0d 0a 23 65 78 65 63 |RightSho|t..#exec|
|00000b40| 20 4d 45 53 48 20 4e 4f | 54 49 46 59 20 4d 45 53 | MESH NO|TIFY MES|
|00000b50| 48 3d 42 72 75 74 65 31 | 20 53 45 51 3d 57 61 6c |H=Brute1| SEQ=Wal|
|00000b60| 6b 46 69 72 65 20 54 49 | 4d 45 3d 30 2e 36 38 20 |kFire TI|ME=0.68 |
|00000b70| 46 55 4e 43 54 49 4f 4e | 3d 53 70 61 77 6e 4c 65 |FUNCTION|=SpawnLe|
|00000b80| 66 74 53 68 6f 74 0d 0a | 23 65 78 65 63 20 4d 45 |ftShot..|#exec ME|
|00000b90| 53 48 20 4e 4f 54 49 46 | 59 20 4d 45 53 48 3d 42 |SH NOTIF|Y MESH=B|
|00000ba0| 72 75 74 65 31 20 53 45 | 51 3d 53 74 69 6c 6c 46 |rute1 SE|Q=StillF|
|00000bb0| 69 72 65 20 54 49 4d 45 | 3d 30 2e 35 20 46 55 4e |ire TIME|=0.5 FUN|
|00000bc0| 43 54 49 4f 4e 3d 53 70 | 61 77 6e 4c 65 66 74 53 |CTION=Sp|awnLeftS|
|00000bd0| 68 6f 74 0d 0a 23 65 78 | 65 63 20 4d 45 53 48 20 |hot..#ex|ec MESH |
|00000be0| 4e 4f 54 49 46 59 20 4d | 45 53 48 3d 42 72 75 74 |NOTIFY M|ESH=Brut|
|00000bf0| 65 31 20 53 45 51 3d 50 | 69 73 74 6f 6c 57 68 69 |e1 SEQ=P|istolWhi|
|00000c00| 70 20 54 49 4d 45 3d 30 | 2e 35 20 46 55 4e 43 54 |p TIME=0|.5 FUNCT|
|00000c10| 49 4f 4e 3d 57 68 69 70 | 44 61 6d 61 67 65 54 61 |ION=Whip|DamageTa|
|00000c20| 72 67 65 74 0d 0a 23 65 | 78 65 63 20 4d 45 53 48 |rget..#e|xec MESH|
|00000c30| 20 4e 4f 54 49 46 59 20 | 4d 45 53 48 3d 42 72 75 | NOTIFY |MESH=Bru|
|00000c40| 74 65 31 20 53 45 51 3d | 50 75 6e 63 68 20 54 49 |te1 SEQ=|Punch TI|
|00000c50| 4d 45 3d 30 2e 35 35 20 | 46 55 4e 43 54 49 4f 4e |ME=0.55 |FUNCTION|
|00000c60| 3d 57 68 69 70 44 61 6d | 61 67 65 54 61 72 67 65 |=WhipDam|ageTarge|
|00000c70| 74 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 20 4e 4f |t..#exec| MESH NO|
|00000c80| 54 49 46 59 20 4d 45 53 | 48 3d 42 72 75 74 65 31 |TIFY MES|H=Brute1|
|00000c90| 20 53 45 51 3d 47 75 74 | 53 68 6f 74 20 54 49 4d | SEQ=Gut|Shot TIM|
|00000ca0| 45 3d 30 2e 33 20 46 55 | 4e 43 54 49 4f 4e 3d 47 |E=0.3 FU|NCTION=G|
|00000cb0| 75 74 53 68 6f 74 54 61 | 72 67 65 74 0d 0a 23 65 |utShotTa|rget..#e|
|00000cc0| 78 65 63 20 4d 45 53 48 | 20 4e 4f 54 49 46 59 20 |xec MESH| NOTIFY |
|00000cd0| 4d 45 53 48 3d 42 72 75 | 74 65 31 20 53 45 51 3d |MESH=Bru|te1 SEQ=|
|00000ce0| 47 75 74 53 68 6f 74 20 | 54 49 4d 45 3d 30 2e 36 |GutShot |TIME=0.6|
|00000cf0| 20 46 55 4e 43 54 49 4f | 4e 3d 47 75 74 53 68 6f | FUNCTIO|N=GutSho|
|00000d00| 74 54 61 72 67 65 74 0d | 0a 23 65 78 65 63 20 4d |tTarget.|.#exec M|
|00000d10| 45 53 48 20 4e 4f 54 49 | 46 59 20 4d 45 53 48 3d |ESH NOTI|FY MESH=|
|00000d20| 42 72 75 74 65 31 20 53 | 45 51 3d 57 61 6c 6b 20 |Brute1 S|EQ=Walk |
|00000d30| 54 49 4d 45 3d 30 2e 33 | 31 20 46 55 4e 43 54 49 |TIME=0.3|1 FUNCTI|
|00000d40| 4f 4e 3d 53 74 65 70 0d | 0a 23 65 78 65 63 20 4d |ON=Step.|.#exec M|
|00000d50| 45 53 48 20 4e 4f 54 49 | 46 59 20 4d 45 53 48 3d |ESH NOTI|FY MESH=|
|00000d60| 42 72 75 74 65 31 20 53 | 45 51 3d 57 61 6c 6b 20 |Brute1 S|EQ=Walk |
|00000d70| 54 49 4d 45 3d 30 2e 38 | 20 46 55 4e 43 54 49 4f |TIME=0.8| FUNCTIO|
|00000d80| 4e 3d 53 74 65 70 0d 0a | 23 65 78 65 63 20 4d 45 |N=Step..|#exec ME|
|00000d90| 53 48 20 4e 4f 54 49 46 | 59 20 4d 45 53 48 3d 42 |SH NOTIF|Y MESH=B|
|00000da0| 72 75 74 65 31 20 53 45 | 51 3d 44 65 61 64 31 20 |rute1 SE|Q=Dead1 |
|00000db0| 54 49 4d 45 3d 30 2e 35 | 36 20 46 55 4e 43 54 49 |TIME=0.5|6 FUNCTI|
|00000dc0| 4f 4e 3d 4c 61 6e 64 54 | 68 75 6d 70 0d 0a 23 65 |ON=LandT|hump..#e|
|00000dd0| 78 65 63 20 4d 45 53 48 | 20 4e 4f 54 49 46 59 20 |xec MESH| NOTIFY |
|00000de0| 4d 45 53 48 3d 42 72 75 | 74 65 31 20 53 45 51 3d |MESH=Bru|te1 SEQ=|
|00000df0| 44 65 61 64 32 20 54 49 | 4d 45 3d 30 2e 35 20 46 |Dead2 TI|ME=0.5 F|
|00000e00| 55 4e 43 54 49 4f 4e 3d | 4c 61 6e 64 54 68 75 6d |UNCTION=|LandThum|
|00000e10| 70 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 20 4e 4f |p..#exec| MESH NO|
|00000e20| 54 49 46 59 20 4d 45 53 | 48 3d 42 72 75 74 65 31 |TIFY MES|H=Brute1|
|00000e30| 20 53 45 51 3d 44 65 61 | 64 33 20 54 49 4d 45 3d | SEQ=Dea|d3 TIME=|
|00000e40| 30 2e 35 32 20 46 55 4e | 43 54 49 4f 4e 3d 4c 61 |0.52 FUN|CTION=La|
|00000e50| 6e 64 54 68 75 6d 70 0d | 0a 23 65 78 65 63 20 4d |ndThump.|.#exec M|
|00000e60| 45 53 48 20 4e 4f 54 49 | 46 59 20 4d 45 53 48 3d |ESH NOTI|FY MESH=|
|00000e70| 42 72 75 74 65 31 20 53 | 45 51 3d 44 65 61 64 34 |Brute1 S|EQ=Dead4|
|00000e80| 20 54 49 4d 45 3d 30 2e | 37 31 20 46 55 4e 43 54 | TIME=0.|71 FUNCT|
|00000e90| 49 4f 4e 3d 4c 61 6e 64 | 54 68 75 6d 70 0d 0a 23 |ION=Land|Thump..#|
|00000ea0| 65 78 65 63 20 4d 45 53 | 48 20 4e 4f 54 49 46 59 |exec MES|H NOTIFY|
|00000eb0| 20 4d 45 53 48 3d 42 72 | 75 74 65 31 20 53 45 51 | MESH=Br|ute1 SEQ|
|00000ec0| 3d 43 68 61 72 67 65 20 | 54 49 4d 45 3d 30 2e 32 |=Charge |TIME=0.2|
|00000ed0| 35 20 46 55 4e 43 54 49 | 4f 4e 3d 53 74 65 70 0d |5 FUNCTI|ON=Step.|
|00000ee0| 0a 23 65 78 65 63 20 4d | 45 53 48 20 4e 4f 54 49 |.#exec M|ESH NOTI|
|00000ef0| 46 59 20 4d 45 53 48 3d | 42 72 75 74 65 31 20 53 |FY MESH=|Brute1 S|
|00000f00| 45 51 3d 43 68 61 72 67 | 65 20 54 49 4d 45 3d 30 |EQ=Charg|e TIME=0|
|00000f10| 2e 37 35 20 46 55 4e 43 | 54 49 4f 4e 3d 53 74 65 |.75 FUNC|TION=Ste|
|00000f20| 70 0d 0a 0d 0a 23 65 78 | 65 63 20 41 55 44 49 4f |p....#ex|ec AUDIO|
|00000f30| 20 49 4d 50 4f 52 54 20 | 46 49 4c 45 3d 22 53 6f | IMPORT |FILE="So|
|00000f40| 75 6e 64 73 5c 42 72 75 | 74 65 5c 77 61 6c 6b 31 |unds\Bru|te\walk1|
|00000f50| 61 2e 57 41 56 22 20 4e | 41 4d 45 3d 22 77 61 6c |a.WAV" N|AME="wal|
|00000f60| 6b 31 62 72 22 20 47 52 | 4f 55 50 3d 22 42 72 75 |k1br" GR|OUP="Bru|
|00000f70| 74 65 22 0d 0a 23 65 78 | 65 63 20 41 55 44 49 4f |te"..#ex|ec AUDIO|
|00000f80| 20 49 4d 50 4f 52 54 20 | 46 49 4c 45 3d 22 53 6f | IMPORT |FILE="So|
|00000f90| 75 6e 64 73 5c 42 72 75 | 74 65 5c 70 77 68 69 70 |unds\Bru|te\pwhip|
|00000fa0| 31 61 2e 57 41 56 22 20 | 4e 41 4d 45 3d 22 70 77 |1a.WAV" |NAME="pw|
|00000fb0| 68 69 70 31 62 72 22 20 | 47 52 4f 55 50 3d 22 42 |hip1br" |GROUP="B|
|00000fc0| 72 75 74 65 22 0d 0a 23 | 65 78 65 63 20 41 55 44 |rute"..#|exec AUD|
|00000fd0| 49 4f 20 49 4d 50 4f 52 | 54 20 46 49 4c 45 3d 22 |IO IMPOR|T FILE="|
|00000fe0| 53 6f 75 6e 64 73 5c 42 | 72 75 74 65 5c 69 6e 6a |Sounds\B|rute\inj|
|00000ff0| 75 72 31 61 2e 57 41 56 | 22 20 4e 41 4d 45 3d 22 |ur1a.WAV|" NAME="|
|00001000| 69 6e 6a 75 72 31 62 72 | 22 20 47 52 4f 55 50 3d |injur1br|" GROUP=|
|00001010| 22 42 72 75 74 65 22 0d | 0a 23 65 78 65 63 20 41 |"Brute".|.#exec A|
|00001020| 55 44 49 4f 20 49 4d 50 | 4f 52 54 20 46 49 4c 45 |UDIO IMP|ORT FILE|
|00001030| 3d 22 53 6f 75 6e 64 73 | 5c 42 72 75 74 65 5c 69 |="Sounds|\Brute\i|
|00001040| 6e 6a 75 72 32 61 2e 57 | 41 56 22 20 4e 41 4d 45 |njur2a.W|AV" NAME|
|00001050| 3d 22 69 6e 6a 75 72 32 | 62 72 22 20 47 52 4f 55 |="injur2|br" GROU|
|00001060| 50 3d 22 42 72 75 74 65 | 22 0d 0a 23 65 78 65 63 |P="Brute|"..#exec|
|00001070| 20 41 55 44 49 4f 20 49 | 4d 50 4f 52 54 20 46 49 | AUDIO I|MPORT FI|
|00001080| 4c 45 3d 22 53 6f 75 6e | 64 73 5c 42 72 75 74 65 |LE="Soun|ds\Brute|
|00001090| 5c 79 65 6c 6c 31 61 2e | 57 41 56 22 20 4e 41 4d |\yell1a.|WAV" NAM|
|000010a0| 45 3d 22 79 65 6c 6c 31 | 62 72 22 20 47 52 4f 55 |E="yell1|br" GROU|
|000010b0| 50 3d 22 42 72 75 74 65 | 22 0d 0a 23 65 78 65 63 |P="Brute|"..#exec|
|000010c0| 20 41 55 44 49 4f 20 49 | 4d 50 4f 52 54 20 46 49 | AUDIO I|MPORT FI|
|000010d0| 4c 45 3d 22 53 6f 75 6e | 64 73 5c 42 72 75 74 65 |LE="Soun|ds\Brute|
|000010e0| 5c 79 65 6c 6c 32 61 2e | 57 41 56 22 20 4e 41 4d |\yell2a.|WAV" NAM|
|000010f0| 45 3d 22 79 65 6c 6c 32 | 62 72 22 20 47 52 4f 55 |E="yell2|br" GROU|
|00001100| 50 3d 22 42 72 75 74 65 | 22 0d 0a 23 65 78 65 63 |P="Brute|"..#exec|
|00001110| 20 41 55 44 49 4f 20 49 | 4d 50 4f 52 54 20 46 49 | AUDIO I|MPORT FI|
|00001120| 4c 45 3d 22 53 6f 75 6e | 64 73 5c 42 72 75 74 65 |LE="Soun|ds\Brute|
|00001130| 5c 6e 65 61 72 62 79 32 | 61 2e 57 41 56 22 20 4e |\nearby2|a.WAV" N|
|00001140| 41 4d 45 3d 22 6e 65 61 | 72 62 79 32 62 72 22 20 |AME="nea|rby2br" |
|00001150| 47 52 4f 55 50 3d 22 42 | 72 75 74 65 22 0d 0a 23 |GROUP="B|rute"..#|
|00001160| 65 78 65 63 20 41 55 44 | 49 4f 20 49 4d 50 4f 52 |exec AUD|IO IMPOR|
|00001170| 54 20 46 49 4c 45 3d 22 | 53 6f 75 6e 64 73 5c 42 |T FILE="|Sounds\B|
|00001180| 72 75 74 65 5c 64 65 61 | 74 68 31 61 2e 57 41 56 |rute\dea|th1a.WAV|
|00001190| 22 20 4e 41 4d 45 3d 22 | 64 65 61 74 68 31 62 72 |" NAME="|death1br|
|000011a0| 22 20 47 52 4f 55 50 3d | 22 42 72 75 74 65 22 0d |" GROUP=|"Brute".|
|000011b0| 0a 23 65 78 65 63 20 41 | 55 44 49 4f 20 49 4d 50 |.#exec A|UDIO IMP|
|000011c0| 4f 52 54 20 46 49 4c 45 | 3d 22 53 6f 75 6e 64 73 |ORT FILE|="Sounds|
|000011d0| 5c 42 72 75 74 65 5c 64 | 65 61 74 68 32 62 72 2e |\Brute\d|eath2br.|
|000011e0| 57 41 56 22 20 4e 41 4d | 45 3d 22 64 65 61 74 68 |WAV" NAM|E="death|
|000011f0| 32 62 72 22 20 47 52 4f | 55 50 3d 22 42 72 75 74 |2br" GRO|UP="Brut|
|00001200| 65 22 0d 0a 23 65 78 65 | 63 20 41 55 44 49 4f 20 |e"..#exe|c AUDIO |
|00001210| 49 4d 50 4f 52 54 20 46 | 49 4c 45 3d 22 53 6f 75 |IMPORT F|ILE="Sou|
|00001220| 6e 64 73 5c 42 72 75 74 | 65 5c 77 61 6c 6b 31 62 |nds\Brut|e\walk1b|
|00001230| 2e 57 41 56 22 20 4e 41 | 4d 45 3d 22 77 61 6c 6b |.WAV" NA|ME="walk|
|00001240| 32 62 72 22 20 47 52 4f | 55 50 3d 22 42 72 75 74 |2br" GRO|UP="Brut|
|00001250| 65 22 0d 0a 23 65 78 65 | 63 20 41 55 44 49 4f 20 |e"..#exe|c AUDIO |
|00001260| 49 4d 50 4f 52 54 20 46 | 49 4c 45 3d 22 53 6f 75 |IMPORT F|ILE="Sou|
|00001270| 6e 64 73 5c 42 72 75 74 | 65 5c 70 73 74 6c 68 69 |nds\Brut|e\pstlhi|
|00001280| 74 31 2e 57 41 56 22 20 | 4e 41 4d 45 3d 22 70 73 |t1.WAV" |NAME="ps|
|00001290| 74 6c 68 69 74 31 62 72 | 22 20 47 52 4f 55 50 3d |tlhit1br|" GROUP=|
|000012a0| 22 42 72 75 74 65 22 0d | 0a 23 65 78 65 63 20 41 |"Brute".|.#exec A|
|000012b0| 55 44 49 4f 20 49 4d 50 | 4f 52 54 20 46 49 4c 45 |UDIO IMP|ORT FILE|
|000012c0| 3d 22 53 6f 75 6e 64 73 | 5c 42 72 75 74 65 5c 61 |="Sounds|\Brute\a|
|000012d0| 6d 62 31 62 72 2e 57 41 | 56 22 20 4e 41 4d 45 3d |mb1br.WA|V" NAME=|
|000012e0| 22 61 6d 62 31 62 72 22 | 20 47 52 4f 55 50 3d 22 |"amb1br"| GROUP="|
|000012f0| 42 72 75 74 65 22 0d 0a | 0d 0a 2f 2f 2d 2d 2d 2d |Brute"..|..//----|
|00001300| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001340| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 0a 2f 2f 20 42 72 |--------|-..// Br|
|00001350| 75 74 65 20 76 61 72 69 | 61 62 6c 65 73 2e 0d 0a |ute vari|ables...|
|00001360| 0d 0a 2f 2f 20 41 74 74 | 61 63 6b 20 64 61 6d 61 |..// Att|ack dama|
|00001370| 67 65 2e 0d 0a 76 61 72 | 28 29 20 62 79 74 65 20 |ge...var|() byte |
|00001380| 57 68 69 70 44 61 6d 61 | 67 65 3b 09 09 2f 2f 20 |WhipDama|ge;..// |
|00001390| 42 61 73 69 63 20 64 61 | 6d 61 67 65 20 64 6f 6e |Basic da|mage don|
|000013a0| 65 20 62 79 20 70 69 73 | 74 6f 6c 2d 77 68 69 70 |e by pis|tol-whip|
|000013b0| 2e 0d 0a 76 61 72 20 62 | 6f 6f 6c 20 20 20 62 42 |...var b|ool bB|
|000013c0| 65 72 73 65 72 6b 3b 0d | 0a 76 61 72 20 62 6f 6f |erserk;.|.var boo|
|000013d0| 6c 20 20 20 62 4c 6f 6e | 67 42 65 72 73 65 72 6b |l bLon|gBerserk|
|000013e0| 3b 0d 0a 76 61 72 28 29 | 20 62 6f 6f 6c 20 62 54 |;..var()| bool bT|
|000013f0| 75 72 72 65 74 3b 09 09 | 09 2f 2f 20 44 6f 65 73 |urret;..|.// Does|
|00001400| 6e 27 74 20 6d 6f 76 65 | 0d 0a 0d 0a 2f 2f 20 53 |n't move|....// S|
|00001410| 6f 75 6e 64 73 0d 0a 76 | 61 72 28 53 6f 75 6e 64 |ounds..v|ar(Sound|
|00001420| 73 29 20 73 6f 75 6e 64 | 20 46 6f 6f 74 73 74 65 |s) sound| Footste|
|00001430| 70 3b 0d 0a 76 61 72 28 | 53 6f 75 6e 64 73 29 20 |p;..var(|Sounds) |
|00001440| 73 6f 75 6e 64 20 46 6f | 6f 74 73 74 65 70 32 3b |sound Fo|otstep2;|
|00001450| 0d 0a 76 61 72 28 53 6f | 75 6e 64 73 29 20 73 6f |..var(So|unds) so|
|00001460| 75 6e 64 20 50 69 73 74 | 6f 6c 57 68 69 70 3b 0d |und Pist|olWhip;.|
|00001470| 0a 76 61 72 28 53 6f 75 | 6e 64 73 29 20 73 6f 75 |.var(Sou|nds) sou|
|00001480| 6e 64 20 47 75 74 53 68 | 6f 74 3b 0d 0a 76 61 72 |nd GutSh|ot;..var|
|00001490| 28 53 6f 75 6e 64 73 29 | 20 73 6f 75 6e 64 20 50 |(Sounds)| sound P|
|000014a0| 69 73 74 6f 6c 48 69 74 | 3b 0d 0a 76 61 72 28 53 |istolHit|;..var(S|
|000014b0| 6f 75 6e 64 73 29 20 73 | 6f 75 6e 64 20 44 69 65 |ounds) s|ound Die|
|000014c0| 32 3b 0d 0a 0d 0a 66 75 | 6e 63 74 69 6f 6e 20 50 |2;....fu|nction P|
|000014d0| 6f 73 74 42 65 67 69 6e | 50 6c 61 79 28 29 0d 0a |ostBegin|Play()..|
|000014e0| 7b 0d 0a 09 53 75 70 65 | 72 2e 50 6f 73 74 42 65 |{...Supe|r.PostBe|
|000014f0| 67 69 6e 50 6c 61 79 28 | 29 3b 0d 0a 09 69 66 20 |ginPlay(|);...if |
|00001500| 28 53 6b 69 6c 6c 20 3e | 20 31 29 0d 0a 09 09 62 |(Skill >| 1)....b|
|00001510| 4c 65 61 64 54 61 72 67 | 65 74 20 3d 20 74 72 75 |LeadTarg|et = tru|
|00001520| 65 3b 0d 0a 09 69 66 20 | 28 20 53 6b 69 6c 6c 20 |e;...if |( Skill |
|00001530| 3d 3d 20 30 20 29 0d 0a | 09 09 50 72 6f 6a 65 63 |== 0 )..|..Projec|
|00001540| 74 69 6c 65 53 70 65 65 | 64 20 2a 3d 20 30 2e 38 |tileSpee|d *= 0.8|
|00001550| 35 3b 0d 0a 09 65 6c 73 | 65 20 69 66 20 28 20 53 |5;...els|e if ( S|
|00001560| 6b 69 6c 6c 20 3e 20 32 | 20 29 0d 0a 09 09 50 72 |kill > 2| )....Pr|
|00001570| 6f 6a 65 63 74 69 6c 65 | 53 70 65 65 64 20 2a 3d |ojectile|Speed *=|
|00001580| 20 31 2e 31 3b 0d 0a 7d | 0d 0a 0d 0a 66 75 6e 63 | 1.1;..}|....func|
|00001590| 74 69 6f 6e 20 65 41 74 | 74 69 74 75 64 65 20 41 |tion eAt|titude A|
|000015a0| 74 74 69 74 75 64 65 54 | 6f 43 72 65 61 74 75 72 |ttitudeT|oCreatur|
|000015b0| 65 28 50 61 77 6e 20 4f | 74 68 65 72 29 0d 0a 7b |e(Pawn O|ther)..{|
|000015c0| 0d 0a 09 69 66 20 28 20 | 4f 74 68 65 72 2e 49 73 |...if ( |Other.Is|
|000015d0| 41 28 27 42 72 75 74 65 | 27 29 20 29 0d 0a 09 09 |A('Brute|') )....|
|000015e0| 72 65 74 75 72 6e 20 41 | 54 54 49 54 55 44 45 5f |return A|TTITUDE_|
|000015f0| 46 72 69 65 6e 64 6c 79 | 3b 0d 0a 09 65 6c 73 65 |Friendly|;...else|
|00001600| 20 69 66 20 28 20 4f 74 | 68 65 72 2e 49 73 41 28 | if ( Ot|her.IsA(|
|00001610| 27 4e 61 6c 69 27 29 20 | 29 0d 0a 09 09 72 65 74 |'Nali') |)....ret|
|00001620| 75 72 6e 20 41 54 54 49 | 54 55 44 45 5f 48 61 74 |urn ATTI|TUDE_Hat|
|00001630| 65 3b 0d 0a 09 65 6c 73 | 65 0d 0a 09 09 72 65 74 |e;...els|e....ret|
|00001640| 75 72 6e 20 41 54 54 49 | 54 55 44 45 5f 49 67 6e |urn ATTI|TUDE_Ign|
|00001650| 6f 72 65 3b 0d 0a 7d 0d | 0a 0d 0a 66 75 6e 63 74 |ore;..}.|...funct|
|00001660| 69 6f 6e 20 47 6f 42 65 | 72 73 65 72 6b 28 29 0d |ion GoBe|rserk().|
|00001670| 0a 7b 0d 0a 09 62 4c 6f | 6e 67 42 65 72 73 65 72 |.{...bLo|ngBerser|
|00001680| 6b 20 3d 20 66 61 6c 73 | 65 3b 0d 0a 09 69 66 20 |k = fals|e;...if |
|00001690| 28 20 28 62 42 65 72 73 | 65 72 6b 20 7c 7c 20 28 |( (bBers|erk || (|
|000016a0| 28 48 65 61 6c 74 68 20 | 3c 20 30 2e 37 35 20 2a |(Health |< 0.75 *|
|000016b0| 20 44 65 66 61 75 6c 74 | 2e 48 65 61 6c 74 68 29 | Default|.Health)|
|000016c0| 20 26 26 20 28 46 52 61 | 6e 64 28 29 20 3c 20 30 | && (FRa|nd() < 0|
|000016d0| 2e 36 35 29 29 29 20 0d | 0a 09 09 26 26 20 28 56 |.65))) .|...&& (V|
|000016e0| 53 69 7a 65 28 4c 6f 63 | 61 74 69 6f 6e 20 2d 20 |Size(Loc|ation - |
|000016f0| 45 6e 65 6d 79 2e 4c 6f | 63 61 74 69 6f 6e 29 20 |Enemy.Lo|cation) |
|00001700| 3c 20 35 30 30 29 20 29 | 0d 0a 09 09 62 42 65 72 |< 500) )|....bBer|
|00001710| 73 65 72 6b 20 3d 20 74 | 72 75 65 3b 0d 0a 09 65 |serk = t|rue;...e|
|00001720| 6c 73 65 20 0d 0a 09 09 | 62 42 65 72 73 65 72 6b |lse ....|bBerserk|
|00001730| 20 3d 20 66 61 6c 73 65 | 3b 0d 0a 09 69 66 20 28 | = false|;...if (|
|00001740| 20 62 42 65 72 73 65 72 | 6b 20 29 0d 0a 09 7b 0d | bBerser|k )...{.|
|00001750| 0a 09 09 41 63 63 65 6c | 52 61 74 65 20 3d 20 34 |...Accel|Rate = 4|
|00001760| 20 2a 20 41 63 63 65 6c | 52 61 74 65 3b 0d 0a 09 | * Accel|Rate;...|
|00001770| 09 47 72 6f 75 6e 64 53 | 70 65 65 64 20 3d 20 32 |.GroundS|peed = 2|
|00001780| 2e 35 20 2a 20 44 65 66 | 61 75 6c 74 2e 47 72 6f |.5 * Def|ault.Gro|
|00001790| 75 6e 64 53 70 65 65 64 | 3b 0d 0a 09 7d 0d 0a 7d |undSpeed|;...}..}|
|000017a0| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 50 6c 61 |....func|tion Pla|
|000017b0| 79 57 61 69 74 69 6e 67 | 28 29 0d 0a 7b 0d 0a 09 |yWaiting|()..{...|
|000017c0| 6c 6f 63 61 6c 20 66 6c | 6f 61 74 20 64 65 63 69 |local fl|oat deci|
|000017d0| 73 69 6f 6e 3b 0d 0a 09 | 6c 6f 63 61 6c 20 66 6c |sion;...|local fl|
|000017e0| 6f 61 74 20 61 6e 69 6d | 73 70 65 65 64 3b 0d 0a |oat anim|speed;..|
|000017f0| 0d 0a 09 62 52 65 61 64 | 79 54 6f 41 74 74 61 63 |...bRead|yToAttac|
|00001800| 6b 20 3d 20 74 72 75 65 | 3b 0d 0a 09 61 6e 69 6d |k = true|;...anim|
|00001810| 73 70 65 65 64 20 3d 20 | 30 2e 33 20 2b 20 30 2e |speed = |0.3 + 0.|
|00001820| 35 20 2a 20 46 52 61 6e | 64 28 29 3b 20 2f 2f 66 |5 * FRan|d(); //f|
|00001830| 69 78 6d 65 20 2d 20 61 | 64 64 20 74 6f 20 61 6c |ixme - a|dd to al|
|00001840| 6c 20 63 72 65 61 74 75 | 72 65 73 0d 0a 0d 0a 09 |l creatu|res.....|
|00001850| 64 65 63 69 73 69 6f 6e | 20 3d 20 46 52 61 6e 64 |decision| = FRand|
|00001860| 28 29 3b 0d 0a 09 69 66 | 20 28 20 41 6e 69 6d 53 |();...if| ( AnimS|
|00001870| 65 71 75 65 6e 63 65 20 | 3d 3d 20 27 53 6c 65 65 |equence |== 'Slee|
|00001880| 70 27 20 29 0d 0a 09 7b | 0d 0a 09 09 69 66 20 28 |p' )...{|....if (|
|00001890| 20 64 65 63 69 73 69 6f | 6e 20 3c 20 30 2e 30 37 | decisio|n < 0.07|
|000018a0| 20 29 0d 0a 09 09 7b 0d | 0a 09 09 09 53 65 74 41 | )....{.|....SetA|
|000018b0| 6c 65 72 74 6e 65 73 73 | 28 30 2e 30 29 3b 0d 0a |lertness|(0.0);..|
|000018c0| 09 09 09 50 6c 61 79 41 | 6e 69 6d 28 27 42 72 65 |...PlayA|nim('Bre|
|000018d0| 61 74 68 32 27 2c 61 6e | 69 6d 73 70 65 65 64 2c |ath2',an|imspeed,|
|000018e0| 20 30 2e 34 29 3b 0d 0a | 09 09 09 72 65 74 75 72 | 0.4);..|...retur|
|000018f0| 6e 3b 0d 0a 09 09 7d 0d | 0a 09 09 65 6c 73 65 0d |n;....}.|...else.|
|00001900| 0a 09 09 7b 0d 0a 09 09 | 09 53 65 74 41 6c 65 72 |...{....|.SetAler|
|00001910| 74 6e 65 73 73 28 2d 30 | 2e 33 29 3b 0d 0a 09 09 |tness(-0|.3);....|
|00001920| 09 50 6c 61 79 41 6e 69 | 6d 28 27 53 6c 65 65 70 |.PlayAni|m('Sleep|
|00001930| 27 2c 20 30 2e 33 20 2b | 20 30 2e 33 20 2a 20 46 |', 0.3 +| 0.3 * F|
|00001940| 52 61 6e 64 28 29 29 3b | 0d 0a 09 09 09 72 65 74 |Rand());|.....ret|
|00001950| 75 72 6e 3b 0d 0a 09 09 | 7d 0d 0a 09 7d 20 0d 0a |urn;....|}...} ..|
|00001960| 09 65 6c 73 65 20 69 66 | 20 28 20 41 6e 69 6d 53 |.else if| ( AnimS|
|00001970| 65 71 75 65 6e 63 65 20 | 3d 3d 20 27 42 72 65 61 |equence |== 'Brea|
|00001980| 74 68 32 27 20 29 0d 0a | 09 7b 0d 0a 09 09 69 66 |th2' )..|.{....if|
|00001990| 20 28 20 64 65 63 69 73 | 69 6f 6e 20 3c 20 30 2e | ( decis|ion < 0.|
|000019a0| 32 20 29 0d 0a 09 09 7b | 0d 0a 09 09 09 53 65 74 |2 )....{|.....Set|
|000019b0| 41 6c 65 72 74 6e 65 73 | 73 28 2d 30 2e 33 29 3b |Alertnes|s(-0.3);|
|000019c0| 0d 0a 09 09 09 50 6c 61 | 79 41 6e 69 6d 28 27 53 |.....Pla|yAnim('S|
|000019d0| 6c 65 65 70 27 2c 61 6e | 69 6d 73 70 65 65 64 2c |leep',an|imspeed,|
|000019e0| 30 2e 34 29 3b 0d 0a 09 | 09 09 72 65 74 75 72 6e |0.4);...|..return|
|000019f0| 3b 0d 0a 09 09 7d 0d 0a | 09 09 65 6c 73 65 20 69 |;....}..|..else i|
|00001a00| 66 20 28 20 64 65 63 69 | 73 69 6f 6e 20 3c 20 30 |f ( deci|sion < 0|
|00001a10| 2e 33 37 20 29 0d 0a 09 | 09 09 50 6c 61 79 41 6e |.37 )...|..PlayAn|
|00001a20| 69 6d 28 27 53 74 69 6c | 6c 4c 6f 6f 6b 27 2c 20 |im('Stil|lLook', |
|00001a30| 61 6e 69 6d 73 70 65 65 | 64 29 3b 0d 0a 09 09 65 |animspee|d);....e|
|00001a40| 6c 73 65 20 69 66 20 28 | 20 64 65 63 69 73 69 6f |lse if (| decisio|
|00001a50| 6e 20 3c 20 30 2e 35 35 | 20 29 0d 0a 09 09 09 50 |n < 0.55| ).....P|
|00001a60| 6c 61 79 41 6e 69 6d 28 | 27 43 6f 63 6b 47 75 6e |layAnim(|'CockGun|
|00001a70| 27 2c 20 61 6e 69 6d 73 | 70 65 65 64 29 3b 0d 0a |', anims|peed);..|
|00001a80| 09 09 65 6c 73 65 0d 0a | 09 09 09 50 6c 61 79 41 |..else..|...PlayA|
|00001a90| 6e 69 6d 28 27 42 72 65 | 61 74 68 32 27 2c 20 30 |nim('Bre|ath2', 0|
|00001aa0| 2e 33 20 2b 20 30 2e 33 | 20 2a 20 46 52 61 6e 64 |.3 + 0.3| * FRand|
|00001ab0| 28 29 2c 20 30 2e 34 29 | 3b 0d 0a 09 7d 0d 0a 09 |(), 0.4)|;...}...|
|00001ac0| 65 6c 73 65 20 69 66 20 | 28 20 64 65 63 69 73 69 |else if |( decisi|
|00001ad0| 6f 6e 20 3c 20 30 2e 31 | 20 29 0d 0a 09 09 50 6c |on < 0.1| )....Pl|
|00001ae0| 61 79 41 6e 69 6d 28 27 | 53 74 69 6c 6c 4c 6f 6f |ayAnim('|StillLoo|
|00001af0| 6b 27 2c 20 61 6e 69 6d | 73 70 65 65 64 2c 20 30 |k', anim|speed, 0|
|00001b00| 2e 34 29 3b 0d 0a 09 65 | 6c 73 65 0d 0a 09 09 50 |.4);...e|lse....P|
|00001b10| 6c 61 79 41 6e 69 6d 28 | 27 42 72 65 61 74 68 32 |layAnim(|'Breath2|
|00001b20| 27 2c 20 30 2e 33 20 2b | 20 30 2e 33 20 2a 20 46 |', 0.3 +| 0.3 * F|
|00001b30| 52 61 6e 64 28 29 2c 20 | 30 2e 34 29 3b 0d 0a 09 |Rand(), |0.4);...|
|00001b40| 0d 0a 09 69 66 20 28 20 | 41 6e 69 6d 53 65 71 75 |...if ( |AnimSequ|
|00001b50| 65 6e 63 65 20 3d 3d 20 | 27 53 74 69 6c 6c 4c 6f |ence == |'StillLo|
|00001b60| 6f 6b 27 20 29 0d 0a 09 | 7b 0d 0a 09 09 53 65 74 |ok' )...|{....Set|
|00001b70| 41 6c 65 72 74 6e 65 73 | 73 28 30 2e 37 29 3b 0d |Alertnes|s(0.7);.|
|00001b80| 0a 09 09 69 66 20 28 20 | 21 62 51 75 69 65 74 20 |...if ( |!bQuiet |
|00001b90| 26 26 20 28 46 52 61 6e | 64 28 29 20 3c 20 30 2e |&& (FRan|d() < 0.|
|00001ba0| 37 29 20 29 0d 0a 09 09 | 09 50 6c 61 79 52 6f 61 |7) )....|.PlayRoa|
|00001bb0| 6d 69 6e 67 53 6f 75 6e | 64 28 29 3b 09 0d 0a 09 |mingSoun|d();....|
|00001bc0| 7d 09 09 0d 0a 09 65 6c | 73 65 0d 0a 09 09 53 65 |}.....el|se....Se|
|00001bd0| 74 41 6c 65 72 74 6e 65 | 73 73 28 30 2e 30 29 3b |tAlertne|ss(0.0);|
|00001be0| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|00001bf0| 50 6c 61 79 54 68 72 65 | 61 74 65 6e 69 6e 67 28 |PlayThre|atening(|
|00001c00| 29 0d 0a 7b 0d 0a 09 6c | 6f 63 61 6c 20 66 6c 6f |)..{...l|ocal flo|
|00001c10| 61 74 20 64 65 63 69 73 | 69 6f 6e 3b 0d 0a 0d 0a |at decis|ion;....|
|00001c20| 09 64 65 63 69 73 69 6f | 6e 20 3d 20 46 52 61 6e |.decisio|n = FRan|
|00001c30| 64 28 29 3b 0d 0a 0d 0a | 09 69 66 20 28 20 64 65 |d();....|.if ( de|
|00001c40| 63 69 73 69 6f 6e 20 3c | 20 30 2e 37 20 29 0d 0a |cision <| 0.7 )..|
|00001c50| 09 09 50 6c 61 79 41 6e | 69 6d 28 27 42 72 65 61 |..PlayAn|im('Brea|
|00001c60| 74 68 32 27 2c 20 30 2e | 34 2c 20 30 2e 33 29 3b |th2', 0.|4, 0.3);|
|00001c70| 0d 0a 09 65 6c 73 65 20 | 69 66 20 28 20 64 65 63 |...else |if ( dec|
|00001c80| 69 73 69 6f 6e 20 3c 20 | 30 2e 38 20 29 0d 0a 09 |ision < |0.8 )...|
|00001c90| 09 4c 6f 6f 70 41 6e 69 | 6d 28 27 50 72 65 43 68 |.LoopAni|m('PreCh|
|00001ca0| 61 72 67 27 2c 20 30 2e | 34 2c 20 30 2e 32 35 29 |arg', 0.|4, 0.25)|
|00001cb0| 3b 0d 0a 09 65 6c 73 65 | 0d 0a 09 7b 0d 0a 09 09 |;...else|...{....|
|00001cc0| 50 6c 61 79 54 68 72 65 | 61 74 65 6e 69 6e 67 53 |PlayThre|ateningS|
|00001cd0| 6f 75 6e 64 28 29 3b 0d | 0a 09 09 54 77 65 65 6e |ound();.|...Tween|
|00001ce0| 41 6e 69 6d 28 27 46 69 | 67 68 74 65 72 27 2c 20 |Anim('Fi|ghter', |
|00001cf0| 30 2e 33 29 3b 0d 0a 09 | 7d 0d 0a 7d 0d 0a 0d 0a |0.3);...|}..}....|
|00001d00| 66 75 6e 63 74 69 6f 6e | 20 50 6c 61 79 50 61 74 |function| PlayPat|
|00001d10| 72 6f 6c 53 74 6f 70 28 | 29 0d 0a 7b 0d 0a 09 6c |rolStop(|)..{...l|
|00001d20| 6f 63 61 6c 20 66 6c 6f | 61 74 20 64 65 63 69 73 |ocal flo|at decis|
|00001d30| 69 6f 6e 3b 0d 0a 09 6c | 6f 63 61 6c 20 66 6c 6f |ion;...l|ocal flo|
|00001d40| 61 74 20 61 6e 69 6d 73 | 70 65 65 64 3b 0d 0a 09 |at anims|peed;...|
|00001d50| 61 6e 69 6d 73 70 65 65 | 64 20 3d 20 30 2e 35 20 |animspee|d = 0.5 |
|00001d60| 2b 20 30 2e 34 20 2a 20 | 46 52 61 6e 64 28 29 3b |+ 0.4 * |FRand();|
|00001d70| 20 2f 2f 66 69 78 6d 65 | 20 2d 20 61 64 64 20 74 | //fixme| - add t|
|00001d80| 6f 20 61 6c 6c 20 63 72 | 65 61 74 75 72 65 73 0d |o all cr|eatures.|
|00001d90| 0a 0d 0a 09 64 65 63 69 | 73 69 6f 6e 20 3d 20 46 |....deci|sion = F|
|00001da0| 52 61 6e 64 28 29 3b 0d | 0a 09 69 66 20 28 20 41 |Rand();.|..if ( A|
|00001db0| 6e 69 6d 53 65 71 75 65 | 6e 63 65 20 3d 3d 20 27 |nimSeque|nce == '|
|00001dc0| 42 72 65 61 74 68 32 27 | 20 29 0d 0a 09 7b 0d 0a |Breath2'| )...{..|
|00001dd0| 09 09 69 66 20 28 20 64 | 65 63 69 73 69 6f 6e 20 |..if ( d|ecision |
|00001de0| 3c 20 30 2e 34 20 29 0d | 0a 09 09 09 50 6c 61 79 |< 0.4 ).|....Play|
|00001df0| 41 6e 69 6d 28 27 53 74 | 69 6c 6c 4c 6f 6f 6b 27 |Anim('St|illLook'|
|00001e00| 2c 20 61 6e 69 6d 73 70 | 65 65 64 29 3b 0d 0a 09 |, animsp|eed);...|
|00001e10| 09 65 6c 73 65 20 69 66 | 20 28 64 65 63 69 73 69 |.else if| (decisi|
|00001e20| 6f 6e 20 3c 20 30 2e 36 | 20 29 0d 0a 09 09 09 50 |on < 0.6| ).....P|
|00001e30| 6c 61 79 41 6e 69 6d 28 | 27 43 6f 63 6b 47 75 6e |layAnim(|'CockGun|
|00001e40| 27 2c 20 61 6e 69 6d 73 | 70 65 65 64 29 3b 0d 0a |', anims|peed);..|
|00001e50| 09 09 65 6c 73 65 0d 0a | 09 09 09 50 6c 61 79 41 |..else..|...PlayA|
|00001e60| 6e 69 6d 28 27 42 72 65 | 61 74 68 32 27 2c 20 61 |nim('Bre|ath2', a|
|00001e70| 6e 69 6d 73 70 65 65 64 | 29 3b 0d 0a 09 7d 0d 0a |nimspeed|);...}..|
|00001e80| 09 65 6c 73 65 20 69 66 | 20 28 20 64 65 63 69 73 |.else if| ( decis|
|00001e90| 69 6f 6e 20 3c 20 30 2e | 32 20 29 0d 0a 09 09 50 |ion < 0.|2 )....P|
|00001ea0| 6c 61 79 41 6e 69 6d 28 | 27 53 74 69 6c 6c 4c 6f |layAnim(|'StillLo|
|00001eb0| 6f 6b 27 2c 20 61 6e 69 | 6d 73 70 65 65 64 29 3b |ok', ani|mspeed);|
|00001ec0| 0d 0a 09 65 6c 73 65 0d | 0a 09 09 50 6c 61 79 41 |...else.|...PlayA|
|00001ed0| 6e 69 6d 28 27 42 72 65 | 61 74 68 32 27 2c 20 61 |nim('Bre|ath2', a|
|00001ee0| 6e 69 6d 73 70 65 65 64 | 29 3b 0d 0a 09 09 0d 0a |nimspeed|);......|
|00001ef0| 09 69 66 20 28 20 41 6e | 69 6d 53 65 71 75 65 6e |.if ( An|imSequen|
|00001f00| 63 65 20 3d 3d 20 27 53 | 74 69 6c 6c 4c 6f 6f 6b |ce == 'S|tillLook|
|00001f10| 27 20 29 0d 0a 09 7b 0d | 0a 09 09 53 65 74 41 6c |' )...{.|...SetAl|
|00001f20| 65 72 74 6e 65 73 73 28 | 30 2e 37 29 3b 0d 0a 09 |ertness(|0.7);...|
|00001f30| 09 69 66 20 28 20 21 62 | 51 75 69 65 74 20 26 26 |.if ( !b|Quiet &&|
|00001f40| 20 28 46 52 61 6e 64 28 | 29 20 3c 20 30 2e 37 29 | (FRand(|) < 0.7)|
|00001f50| 20 29 0d 0a 09 09 09 50 | 6c 61 79 52 6f 61 6d 69 | ).....P|layRoami|
|00001f60| 6e 67 53 6f 75 6e 64 28 | 29 3b 09 0d 0a 09 7d 09 |ngSound(|);....}.|
|00001f70| 09 0d 0a 09 65 6c 73 65 | 0d 0a 09 09 53 65 74 41 |....else|....SetA|
|00001f80| 6c 65 72 74 6e 65 73 73 | 28 30 2e 30 29 3b 0d 0a |lertness|(0.0);..|
|00001f90| 7d 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 50 6c |}....fun|ction Pl|
|00001fa0| 61 79 57 61 69 74 69 6e | 67 41 6d 62 75 73 68 28 |ayWaitin|gAmbush(|
|00001fb0| 29 0d 0a 7b 0d 0a 09 62 | 51 75 69 65 74 20 3d 20 |)..{...b|Quiet = |
|00001fc0| 74 72 75 65 3b 0d 0a 09 | 50 6c 61 79 50 61 74 72 |true;...|PlayPatr|
|00001fd0| 6f 6c 53 74 6f 70 28 29 | 3b 0d 0a 7d 0d 0a 0d 0a |olStop()|;..}....|
|00001fe0| 66 75 6e 63 74 69 6f 6e | 20 50 6c 61 79 43 68 61 |function| PlayCha|
|00001ff0| 6c 6c 65 6e 67 65 28 29 | 0d 0a 7b 0d 0a 09 50 6c |llenge()|..{...Pl|
|00002000| 61 79 41 6e 69 6d 28 27 | 50 72 65 43 68 61 72 67 |ayAnim('|PreCharg|
|00002010| 27 2c 20 30 2e 37 2c 20 | 30 2e 32 29 3b 0d 0a 7d |', 0.7, |0.2);..}|
|00002020| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 54 77 65 |....func|tion Twe|
|00002030| 65 6e 54 6f 46 69 67 68 | 74 65 72 28 66 6c 6f 61 |enToFigh|ter(floa|
|00002040| 74 20 74 77 65 65 6e 74 | 69 6d 65 29 0d 0a 7b 0d |t tweent|ime)..{.|
|00002050| 0a 09 54 77 65 65 6e 41 | 6e 69 6d 28 27 46 69 67 |..TweenA|nim('Fig|
|00002060| 68 74 65 72 27 2c 20 74 | 77 65 65 6e 74 69 6d 65 |hter', t|weentime|
|00002070| 29 3b 0d 0a 7d 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |);..}...|.functio|
|00002080| 6e 20 54 77 65 65 6e 54 | 6f 52 75 6e 6e 69 6e 67 |n TweenT|oRunning|
|00002090| 28 66 6c 6f 61 74 20 74 | 77 65 65 6e 74 69 6d 65 |(float t|weentime|
|000020a0| 29 0d 0a 7b 0d 0a 09 69 | 66 20 28 20 62 42 65 72 |)..{...i|f ( bBer|
|000020b0| 73 65 72 6b 20 29 0d 0a | 09 09 54 77 65 65 6e 41 |serk )..|..TweenA|
|000020c0| 6e 69 6d 28 27 43 68 61 | 72 67 65 27 2c 20 74 77 |nim('Cha|rge', tw|
|000020d0| 65 65 6e 74 69 6d 65 29 | 3b 0d 0a 09 69 66 20 28 |eentime)|;...if (|
|000020e0| 20 49 73 41 6e 69 6d 61 | 74 69 6e 67 28 29 20 26 | IsAnima|ting() &|
|000020f0| 26 20 28 41 6e 69 6d 53 | 65 71 75 65 6e 63 65 20 |& (AnimS|equence |
|00002100| 3d 3d 20 27 57 61 6c 6b | 46 69 72 65 27 29 20 29 |== 'Walk|Fire') )|
|00002110| 0d 0a 09 09 72 65 74 75 | 72 6e 3b 0d 0a 09 69 66 |....retu|rn;...if|
|00002120| 20 28 41 6e 69 6d 53 65 | 71 75 65 6e 63 65 20 21 | (AnimSe|quence !|
|00002130| 3d 20 27 57 61 6c 6b 27 | 20 7c 7c 20 21 62 41 6e |= 'Walk'| || !bAn|
|00002140| 69 6d 4c 6f 6f 70 29 0d | 0a 09 09 54 77 65 65 6e |imLoop).|...Tween|
|00002150| 41 6e 69 6d 28 27 57 61 | 6c 6b 27 2c 20 74 77 65 |Anim('Wa|lk', twe|
|00002160| 65 6e 74 69 6d 65 29 3b | 0d 0a 7d 0d 0a 0d 0a 66 |entime);|..}....f|
|00002170| 75 6e 63 74 69 6f 6e 20 | 54 77 65 65 6e 54 6f 57 |unction |TweenToW|
|00002180| 61 6c 6b 69 6e 67 28 66 | 6c 6f 61 74 20 74 77 65 |alking(f|loat twe|
|00002190| 65 6e 74 69 6d 65 29 0d | 0a 7b 0d 0a 09 54 77 65 |entime).|.{...Twe|
|000021a0| 65 6e 41 6e 69 6d 28 27 | 57 61 6c 6b 27 2c 20 74 |enAnim('|Walk', t|
|000021b0| 77 65 65 6e 74 69 6d 65 | 29 3b 0d 0a 7d 0d 0a 0d |weentime|);..}...|
|000021c0| 0a 66 75 6e 63 74 69 6f | 6e 20 54 77 65 65 6e 54 |.functio|n TweenT|
|000021d0| 6f 57 61 69 74 69 6e 67 | 28 66 6c 6f 61 74 20 74 |oWaiting|(float t|
|000021e0| 77 65 65 6e 74 69 6d 65 | 29 0d 0a 7b 0d 0a 09 54 |weentime|)..{...T|
|000021f0| 77 65 65 6e 41 6e 69 6d | 28 27 42 72 65 61 74 68 |weenAnim|('Breath|
|00002200| 32 27 2c 20 74 77 65 65 | 6e 74 69 6d 65 29 3b 0d |2', twee|ntime);.|
|00002210| 0a 7d 0d 0a 0d 0a 66 75 | 6e 63 74 69 6f 6e 20 54 |.}....fu|nction T|
|00002220| 77 65 65 6e 54 6f 50 61 | 74 72 6f 6c 53 74 6f 70 |weenToPa|trolStop|
|00002230| 28 66 6c 6f 61 74 20 74 | 77 65 65 6e 74 69 6d 65 |(float t|weentime|
|00002240| 29 0d 0a 7b 0d 0a 09 54 | 77 65 65 6e 41 6e 69 6d |)..{...T|weenAnim|
|00002250| 28 27 42 72 65 61 74 68 | 32 27 2c 20 74 77 65 65 |('Breath|2', twee|
|00002260| 6e 74 69 6d 65 29 3b 0d | 0a 7d 0d 0a 0d 0a 66 75 |ntime);.|.}....fu|
|00002270| 6e 63 74 69 6f 6e 20 50 | 6c 61 79 52 75 6e 6e 69 |nction P|layRunni|
|00002280| 6e 67 28 29 0d 0a 7b 0d | 0a 09 69 66 20 28 46 6f |ng()..{.|..if (Fo|
|00002290| 63 75 73 20 3d 3d 20 44 | 65 73 74 69 6e 61 74 69 |cus == D|estinati|
|000022a0| 6f 6e 29 0d 0a 09 7b 0d | 0a 09 09 4c 6f 6f 70 41 |on)...{.|...LoopA|
|000022b0| 6e 69 6d 28 27 57 61 6c | 6b 27 2c 20 2d 31 2e 31 |nim('Wal|k', -1.1|
|000022c0| 2f 47 72 6f 75 6e 64 53 | 70 65 65 64 2c 2c 30 2e |/GroundS|peed,,0.|
|000022d0| 34 29 3b 0d 0a 09 09 72 | 65 74 75 72 6e 3b 0d 0a |4);....r|eturn;..|
|000022e0| 09 7d 09 0d 0a 0d 0a 09 | 4c 6f 6f 70 41 6e 69 6d |.}......|LoopAnim|
|000022f0| 28 27 57 61 6c 6b 27 2c | 20 53 74 72 61 66 65 41 |('Walk',| StrafeA|
|00002300| 64 6a 75 73 74 28 29 2c | 2c 30 2e 33 29 3b 0d 0a |djust(),|,0.3);..|
|00002310| 7d 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 50 6c |}....fun|ction Pl|
|00002320| 61 79 57 61 6c 6b 69 6e | 67 28 29 0d 0a 7b 0d 0a |ayWalkin|g()..{..|
|00002330| 09 4c 6f 6f 70 41 6e 69 | 6d 28 27 57 61 6c 6b 27 |.LoopAni|m('Walk'|
|00002340| 2c 20 2d 31 2e 31 2f 47 | 72 6f 75 6e 64 53 70 65 |, -1.1/G|roundSpe|
|00002350| 65 64 2c 2c 30 2e 34 29 | 3b 0d 0a 7d 0d 0a 0d 0a |ed,,0.4)|;..}....|
|00002360| 66 75 6e 63 74 69 6f 6e | 20 50 6c 61 79 54 75 72 |function| PlayTur|
|00002370| 6e 69 6e 67 28 29 0d 0a | 7b 0d 0a 09 54 77 65 65 |ning()..|{...Twee|
|00002380| 6e 41 6e 69 6d 28 27 57 | 61 6c 6b 27 2c 20 30 2e |nAnim('W|alk', 0.|
|00002390| 33 29 3b 0d 0a 7d 0d 0a | 0d 0a 66 75 6e 63 74 69 |3);..}..|..functi|
|000023a0| 6f 6e 20 50 6c 61 79 42 | 69 67 44 65 61 74 68 28 |on PlayB|igDeath(|
|000023b0| 6e 61 6d 65 20 44 61 6d | 61 67 65 54 79 70 65 29 |name Dam|ageType)|
|000023c0| 0d 0a 7b 0d 0a 09 50 6c | 61 79 53 6f 75 6e 64 28 |..{...Pl|aySound(|
|000023d0| 44 69 65 32 2c 20 53 4c | 4f 54 5f 54 61 6c 6b 2c |Die2, SL|OT_Talk,|
|000023e0| 20 34 20 2a 20 54 72 61 | 6e 73 69 65 6e 74 53 6f | 4 * Tra|nsientSo|
|000023f0| 75 6e 64 56 6f 6c 75 6d | 65 29 3b 0d 0a 09 50 6c |undVolum|e);...Pl|
|00002400| 61 79 41 6e 69 6d 28 27 | 44 65 61 64 32 27 2c 30 |ayAnim('|Dead2',0|
|00002410| 2e 37 2c 30 2e 31 29 3b | 0d 0a 7d 0d 0a 0d 0a 66 |.7,0.1);|..}....f|
|00002420| 75 6e 63 74 69 6f 6e 20 | 50 6c 61 79 48 65 61 64 |unction |PlayHead|
|00002430| 44 65 61 74 68 28 6e 61 | 6d 65 20 44 61 6d 61 67 |Death(na|me Damag|
|00002440| 65 54 79 70 65 29 0d 0a | 7b 0d 0a 09 50 6c 61 79 |eType)..|{...Play|
|00002450| 41 6e 69 6d 28 27 44 65 | 61 64 34 27 2c 30 2e 37 |Anim('De|ad4',0.7|
|00002460| 2c 30 2e 31 29 3b 0d 0a | 09 50 6c 61 79 53 6f 75 |,0.1);..|.PlaySou|
|00002470| 6e 64 28 44 69 65 2c 20 | 53 4c 4f 54 5f 54 61 6c |nd(Die, |SLOT_Tal|
|00002480| 6b 2c 20 34 20 2a 20 54 | 72 61 6e 73 69 65 6e 74 |k, 4 * T|ransient|
|00002490| 53 6f 75 6e 64 56 6f 6c | 75 6d 65 29 3b 0d 0a 7d |SoundVol|ume);..}|
|000024a0| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 50 6c 61 |....func|tion Pla|
|000024b0| 79 4c 65 66 74 44 65 61 | 74 68 28 6e 61 6d 65 20 |yLeftDea|th(name |
|000024c0| 44 61 6d 61 67 65 54 79 | 70 65 29 0d 0a 7b 0d 0a |DamageTy|pe)..{..|
|000024d0| 09 50 6c 61 79 41 6e 69 | 6d 28 27 44 65 61 64 32 |.PlayAni|m('Dead2|
|000024e0| 27 2c 30 2e 37 2c 30 2e | 31 29 3b 0d 0a 09 50 6c |',0.7,0.|1);...Pl|
|000024f0| 61 79 53 6f 75 6e 64 28 | 44 69 65 2c 53 4c 4f 54 |aySound(|Die,SLOT|
|00002500| 5f 54 61 6c 6b 2c 20 34 | 20 2a 20 54 72 61 6e 73 |_Talk, 4| * Trans|
|00002510| 69 65 6e 74 53 6f 75 6e | 64 56 6f 6c 75 6d 65 29 |ientSoun|dVolume)|
|00002520| 3b 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |;..}....|function|
|00002530| 20 50 6c 61 79 52 69 67 | 68 74 44 65 61 74 68 28 | PlayRig|htDeath(|
|00002540| 6e 61 6d 65 20 44 61 6d | 61 67 65 54 79 70 65 29 |name Dam|ageType)|
|00002550| 0d 0a 7b 0d 0a 09 50 6c | 61 79 41 6e 69 6d 28 27 |..{...Pl|ayAnim('|
|00002560| 44 65 61 64 33 27 2c 30 | 2e 37 2c 30 2e 31 29 3b |Dead3',0|.7,0.1);|
|00002570| 0d 0a 09 50 6c 61 79 53 | 6f 75 6e 64 28 44 69 65 |...PlayS|ound(Die|
|00002580| 2c 53 4c 4f 54 5f 54 61 | 6c 6b 2c 20 34 20 2a 20 |,SLOT_Ta|lk, 4 * |
|00002590| 54 72 61 6e 73 69 65 6e | 74 53 6f 75 6e 64 56 6f |Transien|tSoundVo|
|000025a0| 6c 75 6d 65 29 3b 0d 0a | 7d 0d 0a 0d 0a 66 75 6e |lume);..|}....fun|
|000025b0| 63 74 69 6f 6e 20 50 6c | 61 79 47 75 74 44 65 61 |ction Pl|ayGutDea|
|000025c0| 74 68 28 6e 61 6d 65 20 | 44 61 6d 61 67 65 54 79 |th(name |DamageTy|
|000025d0| 70 65 29 0d 0a 7b 0d 0a | 09 50 6c 61 79 41 6e 69 |pe)..{..|.PlayAni|
|000025e0| 6d 28 27 44 65 61 64 31 | 27 2c 30 2e 37 2c 30 2e |m('Dead1|',0.7,0.|
|000025f0| 31 29 3b 0d 0a 09 50 6c | 61 79 53 6f 75 6e 64 28 |1);...Pl|aySound(|
|00002600| 44 69 65 2c 53 4c 4f 54 | 5f 54 61 6c 6b 2c 20 34 |Die,SLOT|_Talk, 4|
|00002610| 20 2a 20 54 72 61 6e 73 | 69 65 6e 74 53 6f 75 6e | * Trans|ientSoun|
|00002620| 64 56 6f 6c 75 6d 65 29 | 3b 0d 0a 7d 0d 0a 0d 0a |dVolume)|;..}....|
|00002630| 66 75 6e 63 74 69 6f 6e | 20 50 6c 61 79 4d 6f 76 |function| PlayMov|
|00002640| 69 6e 67 41 74 74 61 63 | 6b 28 29 0d 0a 7b 0d 0a |ingAttac|k()..{..|
|00002650| 09 50 6c 61 79 41 6e 69 | 6d 28 27 57 61 6c 6b 46 |.PlayAni|m('WalkF|
|00002660| 69 72 65 27 2c 20 31 2e | 31 29 3b 0d 0a 7d 0d 0a |ire', 1.|1);..}..|
|00002670| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 50 6c 61 79 56 |..functi|on PlayV|
|00002680| 69 63 74 6f 72 79 44 61 | 6e 63 65 28 29 0d 0a 7b |ictoryDa|nce()..{|
|00002690| 0d 0a 09 50 6c 61 79 41 | 6e 69 6d 28 27 50 72 65 |...PlayA|nim('Pre|
|000026a0| 43 68 61 72 67 27 2c 20 | 30 2e 37 2c 20 30 2e 33 |Charg', |0.7, 0.3|
|000026b0| 29 3b 0d 0a 7d 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |);..}...|.functio|
|000026c0| 6e 20 62 6f 6f 6c 20 43 | 61 6e 46 69 72 65 41 74 |n bool C|anFireAt|
|000026d0| 45 6e 65 6d 79 28 29 0d | 0a 7b 0d 0a 09 6c 6f 63 |Enemy().|.{...loc|
|000026e0| 61 6c 20 76 65 63 74 6f | 72 20 48 69 74 4c 6f 63 |al vecto|r HitLoc|
|000026f0| 61 74 69 6f 6e 2c 20 48 | 69 74 4e 6f 72 6d 61 6c |ation, H|itNormal|
|00002700| 2c 58 2c 59 2c 5a 2c 20 | 70 72 6f 6a 53 74 61 72 |,X,Y,Z, |projStar|
|00002710| 74 2c 20 45 6e 65 6d 79 | 44 69 72 2c 20 45 6e 65 |t, Enemy|Dir, Ene|
|00002720| 6d 79 55 70 3b 0d 0a 09 | 6c 6f 63 61 6c 20 61 63 |myUp;...|local ac|
|00002730| 74 6f 72 20 48 69 74 41 | 63 74 6f 72 31 2c 20 48 |tor HitA|ctor1, H|
|00002740| 69 74 41 63 74 6f 72 32 | 3b 0d 0a 09 6c 6f 63 61 |itActor2|;...loca|
|00002750| 6c 20 66 6c 6f 61 74 20 | 45 6e 65 6d 79 44 69 73 |l float |EnemyDis|
|00002760| 74 3b 0d 0a 09 09 0d 0a | 09 45 6e 65 6d 79 44 69 |t;......|.EnemyDi|
|00002770| 72 20 3d 20 45 6e 65 6d | 79 2e 4c 6f 63 61 74 69 |r = Enem|y.Locati|
|00002780| 6f 6e 20 2d 20 4c 6f 63 | 61 74 69 6f 6e 3b 0d 0a |on - Loc|ation;..|
|00002790| 09 45 6e 65 6d 79 44 69 | 73 74 20 3d 20 56 53 69 |.EnemyDi|st = VSi|
|000027a0| 7a 65 28 45 6e 65 6d 79 | 44 69 72 29 3b 0d 0a 09 |ze(Enemy|Dir);...|
|000027b0| 45 6e 65 6d 79 55 70 20 | 3d 20 45 6e 65 6d 79 2e |EnemyUp |= Enemy.|
|000027c0| 43 6f 6c 6c 69 73 69 6f | 6e 48 65 69 67 68 74 20 |Collisio|nHeight |
|000027d0| 2a 20 76 65 63 74 28 30 | 2c 30 2c 30 2e 39 29 3b |* vect(0|,0,0.9);|
|000027e0| 0d 0a 09 69 66 20 28 20 | 45 6e 65 6d 79 44 69 73 |...if ( |EnemyDis|
|000027f0| 74 20 3e 20 33 30 30 20 | 29 0d 0a 09 7b 0d 0a 09 |t > 300 |)...{...|
|00002800| 09 45 6e 65 6d 79 44 69 | 72 20 3d 20 33 30 30 20 |.EnemyDi|r = 300 |
|00002810| 2a 20 45 6e 65 6d 79 44 | 69 72 2f 45 6e 65 6d 79 |* EnemyD|ir/Enemy|
|00002820| 44 69 73 74 3b 0d 0a 09 | 09 45 6e 65 6d 79 55 70 |Dist;...|.EnemyUp|
|00002830| 20 3d 20 33 30 30 20 2a | 20 45 6e 65 6d 79 55 70 | = 300 *| EnemyUp|
|00002840| 2f 45 6e 65 6d 79 44 69 | 73 74 3b 0d 0a 09 7d 0d |/EnemyDi|st;...}.|
|00002850| 0a 0d 0a 09 47 65 74 41 | 78 65 73 28 52 6f 74 61 |....GetA|xes(Rota|
|00002860| 74 69 6f 6e 2c 58 2c 59 | 2c 5a 29 3b 0d 0a 09 70 |tion,X,Y|,Z);...p|
|00002870| 72 6f 6a 53 74 61 72 74 | 20 3d 20 4c 6f 63 61 74 |rojStart| = Locat|
|00002880| 69 6f 6e 20 2b 20 30 2e | 35 20 2a 20 43 6f 6c 6c |ion + 0.|5 * Coll|
|00002890| 69 73 69 6f 6e 52 61 64 | 69 75 73 20 2a 20 58 20 |isionRad|ius * X |
|000028a0| 2b 20 30 2e 38 20 2a 20 | 43 6f 6c 6c 69 73 69 6f |+ 0.8 * |Collisio|
|000028b0| 6e 52 61 64 69 75 73 20 | 2a 20 59 20 2b 20 30 2e |nRadius |* Y + 0.|
|000028c0| 34 20 2a 20 43 6f 6c 6c | 69 73 69 6f 6e 52 61 64 |4 * Coll|isionRad|
|000028d0| 69 75 73 20 2a 20 5a 3b | 0d 0a 09 48 69 74 41 63 |ius * Z;|...HitAc|
|000028e0| 74 6f 72 31 20 3d 20 54 | 72 61 63 65 28 48 69 74 |tor1 = T|race(Hit|
|000028f0| 4c 6f 63 61 74 69 6f 6e | 2c 20 48 69 74 4e 6f 72 |Location|, HitNor|
|00002900| 6d 61 6c 2c 20 70 72 6f | 6a 53 74 61 72 74 20 2b |mal, pro|jStart +|
|00002910| 20 45 6e 65 6d 79 44 69 | 72 20 2b 20 45 6e 65 6d | EnemyDi|r + Enem|
|00002920| 79 55 70 2c 20 70 72 6f | 6a 53 74 61 72 74 2c 20 |yUp, pro|jStart, |
|00002930| 74 72 75 65 29 3b 0d 0a | 09 69 66 20 28 20 28 48 |true);..|.if ( (H|
|00002940| 69 74 41 63 74 6f 72 31 | 20 21 3d 20 45 6e 65 6d |itActor1| != Enem|
|00002950| 79 29 20 26 26 20 28 50 | 61 77 6e 28 48 69 74 41 |y) && (P|awn(HitA|
|00002960| 63 74 6f 72 31 29 20 21 | 3d 20 4e 6f 6e 65 29 20 |ctor1) !|= None) |
|00002970| 0d 0a 09 09 26 26 20 28 | 41 74 74 69 74 75 64 65 |....&& (|Attitude|
|00002980| 54 6f 28 50 61 77 6e 28 | 48 69 74 41 63 74 6f 72 |To(Pawn(|HitActor|
|00002990| 31 29 29 20 3e 20 41 54 | 54 49 54 55 44 45 5f 49 |1)) > AT|TITUDE_I|
|000029a0| 67 6e 6f 72 65 29 20 29 | 0d 0a 09 09 72 65 74 75 |gnore) )|....retu|
|000029b0| 72 6e 20 66 61 6c 73 65 | 3b 0d 0a 09 09 20 0d 0a |rn false|;.... ..|
|000029c0| 09 70 72 6f 6a 53 74 61 | 72 74 20 3d 20 4c 6f 63 |.projSta|rt = Loc|
|000029d0| 61 74 69 6f 6e 20 2b 20 | 30 2e 35 20 2a 20 43 6f |ation + |0.5 * Co|
|000029e0| 6c 6c 69 73 69 6f 6e 52 | 61 64 69 75 73 20 2a 20 |llisionR|adius * |
|000029f0| 58 20 2d 20 30 2e 38 20 | 2a 20 43 6f 6c 6c 69 73 |X - 0.8 |* Collis|
|00002a00| 69 6f 6e 52 61 64 69 75 | 73 20 2a 20 59 20 2b 20 |ionRadiu|s * Y + |
|00002a10| 30 2e 34 20 2a 20 43 6f | 6c 6c 69 73 69 6f 6e 52 |0.4 * Co|llisionR|
|00002a20| 61 64 69 75 73 20 2a 20 | 5a 3b 0d 0a 09 48 69 74 |adius * |Z;...Hit|
|00002a30| 41 63 74 6f 72 32 20 3d | 20 54 72 61 63 65 28 48 |Actor2 =| Trace(H|
|00002a40| 69 74 4c 6f 63 61 74 69 | 6f 6e 2c 20 48 69 74 4e |itLocati|on, HitN|
|00002a50| 6f 72 6d 61 6c 2c 20 70 | 72 6f 6a 53 74 61 72 74 |ormal, p|rojStart|
|00002a60| 20 2b 20 45 6e 65 6d 79 | 44 69 72 20 2b 20 45 6e | + Enemy|Dir + En|
|00002a70| 65 6d 79 55 70 2c 20 70 | 72 6f 6a 53 74 61 72 74 |emyUp, p|rojStart|
|00002a80| 2c 20 74 72 75 65 29 3b | 0d 0a 0d 0a 09 69 66 20 |, true);|.....if |
|00002a90| 28 20 28 48 69 74 41 63 | 74 6f 72 32 20 3d 3d 20 |( (HitAc|tor2 == |
|00002aa0| 4e 6f 6e 65 29 20 7c 7c | 20 28 48 69 74 41 63 74 |None) ||| (HitAct|
|00002ab0| 6f 72 32 20 3d 3d 20 45 | 6e 65 6d 79 29 20 0d 0a |or2 == E|nemy) ..|
|00002ac0| 09 09 7c 7c 20 28 28 50 | 61 77 6e 28 48 69 74 41 |..|| ((P|awn(HitA|
|00002ad0| 63 74 6f 72 32 29 20 21 | 3d 20 4e 6f 6e 65 29 20 |ctor2) !|= None) |
|00002ae0| 26 26 20 28 41 74 74 69 | 74 75 64 65 54 6f 28 50 |&& (Atti|tudeTo(P|
|00002af0| 61 77 6e 28 48 69 74 41 | 63 74 6f 72 32 29 29 20 |awn(HitA|ctor2)) |
|00002b00| 3c 3d 20 41 54 54 49 54 | 55 44 45 5f 49 67 6e 6f |<= ATTIT|UDE_Igno|
|00002b10| 72 65 29 29 20 29 0d 0a | 09 09 72 65 74 75 72 6e |re)) )..|..return|
|00002b20| 20 74 72 75 65 3b 0d 0a | 0d 0a 09 48 69 74 41 63 | true;..|...HitAc|
|00002b30| 74 6f 72 32 20 3d 20 54 | 72 61 63 65 28 48 69 74 |tor2 = T|race(Hit|
|00002b40| 4c 6f 63 61 74 69 6f 6e | 2c 20 48 69 74 4e 6f 72 |Location|, HitNor|
|00002b50| 6d 61 6c 2c 20 70 72 6f | 6a 53 74 61 72 74 20 2b |mal, pro|jStart +|
|00002b60| 20 45 6e 65 6d 79 44 69 | 72 2c 20 70 72 6f 6a 53 | EnemyDi|r, projS|
|00002b70| 74 61 72 74 20 2c 20 74 | 72 75 65 29 3b 0d 0a 0d |tart , t|rue);...|
|00002b80| 0a 09 72 65 74 75 72 6e | 20 28 20 28 48 69 74 41 |..return| ( (HitA|
|00002b90| 63 74 6f 72 32 20 3d 3d | 20 4e 6f 6e 65 29 20 7c |ctor2 ==| None) ||
|00002ba0| 7c 20 28 48 69 74 41 63 | 74 6f 72 32 20 3d 3d 20 || (HitAc|tor2 == |
|00002bb0| 45 6e 65 6d 79 29 20 0d | 0a 09 09 09 7c 7c 20 28 |Enemy) .|....|| (|
|00002bc0| 28 50 61 77 6e 28 48 69 | 74 41 63 74 6f 72 32 29 |(Pawn(Hi|tActor2)|
|00002bd0| 20 21 3d 20 4e 6f 6e 65 | 29 20 26 26 20 28 41 74 | != None|) && (At|
|00002be0| 74 69 74 75 64 65 54 6f | 28 50 61 77 6e 28 48 69 |titudeTo|(Pawn(Hi|
|00002bf0| 74 41 63 74 6f 72 32 29 | 29 20 3c 3d 20 41 54 54 |tActor2)|) <= ATT|
|00002c00| 49 54 55 44 45 5f 49 67 | 6e 6f 72 65 29 29 20 29 |ITUDE_Ig|nore)) )|
|00002c10| 3b 0d 0a 7d 0d 0a 09 0d | 0a 66 75 6e 63 74 69 6f |;..}....|.functio|
|00002c20| 6e 20 53 70 61 77 6e 4c | 65 66 74 53 68 6f 74 28 |n SpawnL|eftShot(|
|00002c30| 29 0d 0a 7b 0d 0a 09 46 | 69 72 65 50 72 6f 6a 65 |)..{...F|ireProje|
|00002c40| 63 74 69 6c 65 28 20 76 | 65 63 74 28 31 2e 32 2c |ctile( v|ect(1.2,|
|00002c50| 30 2e 37 2c 30 2e 34 29 | 2c 20 37 35 30 29 3b 0d |0.7,0.4)|, 750);.|
|00002c60| 0a 7d 0d 0a 0d 0a 66 75 | 6e 63 74 69 6f 6e 20 53 |.}....fu|nction S|
|00002c70| 70 61 77 6e 52 69 67 68 | 74 53 68 6f 74 28 29 0d |pawnRigh|tShot().|
|00002c80| 0a 7b 0d 0a 09 46 69 72 | 65 50 72 6f 6a 65 63 74 |.{...Fir|eProject|
|00002c90| 69 6c 65 28 20 76 65 63 | 74 28 31 2e 32 2c 2d 30 |ile( vec|t(1.2,-0|
|00002ca0| 2e 37 2c 30 2e 34 29 2c | 20 37 35 30 29 3b 0d 0a |.7,0.4),| 750);..|
|00002cb0| 7d 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 57 68 |}....fun|ction Wh|
|00002cc0| 69 70 44 61 6d 61 67 65 | 54 61 72 67 65 74 28 29 |ipDamage|Target()|
|00002cd0| 0d 0a 7b 0d 0a 09 69 66 | 20 28 20 4d 65 6c 65 65 |..{...if| ( Melee|
|00002ce0| 44 61 6d 61 67 65 54 61 | 72 67 65 74 28 57 68 69 |DamageTa|rget(Whi|
|00002cf0| 70 44 61 6d 61 67 65 2c | 20 28 57 68 69 70 44 61 |pDamage,| (WhipDa|
|00002d00| 6d 61 67 65 20 2a 20 31 | 30 30 30 2e 30 20 2a 20 |mage * 1|000.0 * |
|00002d10| 4e 6f 72 6d 61 6c 28 54 | 61 72 67 65 74 2e 4c 6f |Normal(T|arget.Lo|
|00002d20| 63 61 74 69 6f 6e 20 2d | 20 4c 6f 63 61 74 69 6f |cation -| Locatio|
|00002d30| 6e 29 29 29 20 29 0d 0a | 09 09 50 6c 61 79 53 6f |n))) )..|..PlaySo|
|00002d40| 75 6e 64 28 50 69 73 74 | 6f 6c 57 68 69 70 2c 20 |und(Pist|olWhip, |
|00002d50| 53 4c 4f 54 5f 49 6e 74 | 65 72 61 63 74 29 3b 0d |SLOT_Int|eract);.|
|00002d60| 0a 7d 0d 0a 0d 0a 66 75 | 6e 63 74 69 6f 6e 20 53 |.}....fu|nction S|
|00002d70| 74 65 70 28 29 0d 0a 7b | 0d 0a 09 69 66 20 28 46 |tep()..{|...if (F|
|00002d80| 52 61 6e 64 28 29 20 3c | 20 30 2e 36 29 0d 0a 09 |Rand() <| 0.6)...|
|00002d90| 09 50 6c 61 79 53 6f 75 | 6e 64 28 46 6f 6f 74 53 |.PlaySou|nd(FootS|
|00002da0| 74 65 70 2c 20 53 4c 4f | 54 5f 49 6e 74 65 72 61 |tep, SLO|T_Intera|
|00002db0| 63 74 2c 2c 2c 32 30 30 | 30 29 3b 0d 0a 09 65 6c |ct,,,200|0);...el|
|00002dc0| 73 65 0d 0a 09 09 50 6c | 61 79 53 6f 75 6e 64 28 |se....Pl|aySound(|
|00002dd0| 46 6f 6f 74 53 74 65 70 | 32 2c 20 53 4c 4f 54 5f |FootStep|2, SLOT_|
|00002de0| 49 6e 74 65 72 61 63 74 | 2c 2c 2c 32 30 30 30 29 |Interact|,,,2000)|
|00002df0| 3b 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |;..}....|function|
|00002e00| 20 47 75 74 53 68 6f 74 | 54 61 72 67 65 74 28 29 | GutShot|Target()|
|00002e10| 0d 0a 7b 0d 0a 09 46 69 | 72 65 50 72 6f 6a 65 63 |..{...Fi|reProjec|
|00002e20| 74 69 6c 65 28 20 76 65 | 63 74 28 31 2e 32 2c 2d |tile( ve|ct(1.2,-|
|00002e30| 30 2e 35 35 2c 30 2e 30 | 29 2c 20 38 30 30 29 3b |0.55,0.0|), 800);|
|00002e40| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|00002e50| 50 6c 61 79 4d 65 6c 65 | 65 41 74 74 61 63 6b 28 |PlayMele|eAttack(|
|00002e60| 29 0d 0a 7b 0d 0a 09 6c | 6f 63 61 6c 20 66 6c 6f |)..{...l|ocal flo|
|00002e70| 61 74 20 64 65 63 69 73 | 69 6f 6e 3b 0d 0a 09 0d |at decis|ion;....|
|00002e80| 0a 09 64 65 63 69 73 69 | 6f 6e 20 3d 20 46 52 61 |..decisi|on = FRa|
|00002e90| 6e 64 28 29 3b 0d 0a 09 | 49 66 20 28 20 64 65 63 |nd();...|If ( dec|
|00002ea0| 69 73 69 6f 6e 20 3c 20 | 30 2e 36 20 29 0d 0a 20 |ision < |0.6 ).. |
|00002eb0| 09 7b 0d 0a 20 09 09 50 | 6c 61 79 53 6f 75 6e 64 |.{.. ..P|laySound|
|00002ec0| 28 50 69 73 74 6f 6c 57 | 68 69 70 2c 20 53 4c 4f |(PistolW|hip, SLO|
|00002ed0| 54 5f 49 6e 74 65 72 61 | 63 74 29 3b 0d 0a 20 20 |T_Intera|ct);.. |
|00002ee0| 09 09 50 6c 61 79 41 6e | 69 6d 28 27 50 69 73 74 |..PlayAn|im('Pist|
|00002ef0| 6f 6c 57 68 69 70 27 29 | 3b 0d 0a 20 20 09 7d 0d |olWhip')|;.. .}.|
|00002f00| 0a 20 09 65 6c 73 65 0d | 0a 20 09 7b 0d 0a 09 09 |. .else.|. .{....|
|00002f10| 50 6c 61 79 53 6f 75 6e | 64 28 50 69 73 74 6f 6c |PlaySoun|d(Pistol|
|00002f20| 57 68 69 70 2c 20 53 4c | 4f 54 5f 49 6e 74 65 72 |Whip, SL|OT_Inter|
|00002f30| 61 63 74 29 3b 0d 0a 20 | 09 09 50 6c 61 79 41 6e |act);.. |..PlayAn|
|00002f40| 69 6d 28 27 50 75 6e 63 | 68 27 29 3b 0d 0a 20 09 |im('Punc|h');.. .|
|00002f50| 7d 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |}..}....|function|
|00002f60| 20 50 6c 61 79 52 61 6e | 67 65 64 41 74 74 61 63 | PlayRan|gedAttac|
|00002f70| 6b 28 29 0d 0a 7b 0d 0a | 09 2f 2f 46 49 58 4d 45 |k()..{..|.//FIXME|
|00002f80| 20 2d 20 69 66 20 67 6f | 69 6e 67 20 74 6f 20 72 | - if go|ing to r|
|00002f90| 61 6e 67 65 64 20 61 74 | 74 61 63 6b 20 6e 65 65 |anged at|tack nee|
|00002fa0| 64 20 74 6f 0d 0a 09 2f | 2f 09 54 77 65 65 6e 41 |d to.../|/.TweenA|
|00002fb0| 6e 69 6d 28 27 53 74 69 | 6c 6c 46 69 72 65 27 2c |nim('Sti|llFire',|
|00002fc0| 20 30 2e 32 29 3b 0d 0a | 09 2f 2f 57 68 61 74 20 | 0.2);..|.//What |
|00002fd0| 49 20 6e 65 65 64 20 69 | 73 20 61 20 74 77 65 65 |I need i|s a twee|
|00002fe0| 6e 20 69 6e 74 6f 20 74 | 69 6d 65 20 66 6f 72 20 |n into t|ime for |
|00002ff0| 74 68 65 20 50 6c 61 79 | 41 6e 69 6d 28 29 0d 0a |the Play|Anim()..|
|00003000| 0d 0a 09 69 66 20 28 20 | 28 41 6e 69 6d 53 65 71 |...if ( |(AnimSeq|
|00003010| 75 65 6e 63 65 20 3d 3d | 20 27 54 38 27 29 20 7c |uence ==| 'T8') ||
|00003020| 7c 20 28 56 53 69 7a 65 | 28 54 61 72 67 65 74 2e || (VSize|(Target.|
|00003030| 4c 6f 63 61 74 69 6f 6e | 20 2d 20 4c 6f 63 61 74 |Location| - Locat|
|00003040| 69 6f 6e 29 20 3e 20 32 | 33 30 29 20 29 20 0d 0a |ion) > 2|30) ) ..|
|00003050| 09 7b 0d 0a 09 09 53 70 | 61 77 6e 52 69 67 68 74 |.{....Sp|awnRight|
|00003060| 53 68 6f 74 28 29 3b 0d | 0a 09 09 50 6c 61 79 41 |Shot();.|...PlayA|
|00003070| 6e 69 6d 28 27 53 74 69 | 6c 6c 46 69 72 65 27 29 |nim('Sti|llFire')|
|00003080| 3b 0d 0a 09 7d 0d 0a 20 | 20 09 65 6c 73 65 0d 0a |;...}.. | .else..|
|00003090| 20 09 09 50 6c 61 79 41 | 6e 69 6d 28 27 47 75 74 | ..PlayA|nim('Gut|
|000030a0| 53 68 6f 74 27 29 3b 0d | 0a 7d 0d 0a 0d 0a 73 74 |Shot');.|.}....st|
|000030b0| 61 74 65 20 41 74 74 61 | 63 6b 69 6e 67 0d 0a 7b |ate Atta|cking..{|
|000030c0| 0d 0a 69 67 6e 6f 72 65 | 73 20 53 65 65 50 6c 61 |..ignore|s SeePla|
|000030d0| 79 65 72 2c 20 48 65 61 | 72 4e 6f 69 73 65 2c 20 |yer, Hea|rNoise, |
|000030e0| 42 75 6d 70 2c 20 48 69 | 74 57 61 6c 6c 3b 0d 0a |Bump, Hi|tWall;..|
|000030f0| 0d 0a 09 66 75 6e 63 74 | 69 6f 6e 20 43 68 6f 6f |...funct|ion Choo|
|00003100| 73 65 41 74 74 61 63 6b | 4d 6f 64 65 28 29 0d 0a |seAttack|Mode()..|
|00003110| 09 7b 0d 0a 09 09 6c 6f | 63 61 6c 20 65 41 74 74 |.{....lo|cal eAtt|
|00003120| 69 74 75 64 65 20 41 74 | 74 69 74 75 64 65 54 6f |itude At|titudeTo|
|00003130| 45 6e 65 6d 79 3b 0d 0a | 09 09 6c 6f 63 61 6c 20 |Enemy;..|..local |
|00003140| 70 61 77 6e 20 63 68 61 | 6e 67 65 45 6e 3b 0d 0a |pawn cha|ngeEn;..|
|00003150| 09 0d 0a 09 09 69 66 20 | 28 20 21 62 54 75 72 72 |.....if |( !bTurr|
|00003160| 65 74 20 29 0d 0a 09 09 | 7b 0d 0a 09 09 09 53 75 |et )....|{.....Su|
|00003170| 70 65 72 2e 43 68 6f 6f | 73 65 41 74 74 61 63 6b |per.Choo|seAttack|
|00003180| 4d 6f 64 65 28 29 3b 0d | 0a 09 09 09 72 65 74 75 |Mode();.|....retu|
|00003190| 72 6e 3b 0d 0a 09 09 7d | 0d 0a 09 09 09 0d 0a 09 |rn;....}|........|
|000031a0| 09 69 66 20 28 28 45 6e | 65 6d 79 20 3d 3d 20 4e |.if ((En|emy == N|
|000031b0| 6f 6e 65 29 20 7c 7c 20 | 28 45 6e 65 6d 79 2e 48 |one) || |(Enemy.H|
|000031c0| 65 61 6c 74 68 20 3c 3d | 20 30 29 29 0d 0a 09 09 |ealth <=| 0))....|
|000031d0| 7b 0d 0a 09 09 09 69 66 | 20 28 4f 72 64 65 72 73 |{.....if| (Orders|
|000031e0| 20 3d 3d 20 27 41 74 74 | 61 63 6b 69 6e 67 27 29 | == 'Att|acking')|
|000031f0| 0d 0a 09 09 09 09 4f 72 | 64 65 72 73 20 3d 20 27 |......Or|ders = '|
|00003200| 27 3b 0d 0a 09 09 09 47 | 6f 74 6f 53 74 61 74 65 |';.....G|otoState|
|00003210| 28 27 57 61 69 74 69 6e | 67 27 2c 20 27 54 75 72 |('Waitin|g', 'Tur|
|00003220| 6e 46 72 6f 6d 57 61 6c | 6c 27 29 3b 0d 0a 09 09 |nFromWal|l');....|
|00003230| 09 72 65 74 75 72 6e 3b | 0d 0a 09 09 7d 0d 0a 0d |.return;|....}...|
|00003240| 0a 09 09 69 66 20 28 41 | 74 74 69 74 75 64 65 54 |...if (A|ttitudeT|
|00003250| 6f 45 6e 65 6d 79 20 3d | 3d 20 41 54 54 49 54 55 |oEnemy =|= ATTITU|
|00003260| 44 45 5f 54 68 72 65 61 | 74 65 6e 29 0d 0a 09 09 |DE_Threa|ten)....|
|00003270| 7b 0d 0a 09 09 09 47 6f | 74 6f 53 74 61 74 65 28 |{.....Go|toState(|
|00003280| 27 54 68 72 65 61 74 65 | 6e 69 6e 67 27 29 3b 0d |'Threate|ning');.|
|00003290| 0a 09 09 09 72 65 74 75 | 72 6e 3b 0d 0a 09 09 7d |....retu|rn;....}|
|000032a0| 0d 0a 09 09 65 6c 73 65 | 20 69 66 20 28 21 4c 69 |....else| if (!Li|
|000032b0| 6e 65 4f 66 53 69 67 68 | 74 54 6f 28 45 6e 65 6d |neOfSigh|tTo(Enem|
|000032c0| 79 29 29 0d 0a 09 09 7b | 0d 0a 09 09 09 69 66 20 |y))....{|.....if |
|000032d0| 28 20 28 4f 6c 64 45 6e | 65 6d 79 20 21 3d 20 4e |( (OldEn|emy != N|
|000032e0| 6f 6e 65 29 20 0d 0a 09 | 09 09 09 26 26 20 28 41 |one) ...|...&& (A|
|000032f0| 74 74 69 74 75 64 65 54 | 6f 28 4f 6c 64 45 6e 65 |ttitudeT|o(OldEne|
|00003300| 6d 79 29 20 3d 3d 20 41 | 54 54 49 54 55 44 45 5f |my) == A|TTITUDE_|
|00003310| 48 61 74 65 29 20 26 26 | 20 4c 69 6e 65 4f 66 53 |Hate) &&| LineOfS|
|00003320| 69 67 68 74 54 6f 28 4f | 6c 64 45 6e 65 6d 79 29 |ightTo(O|ldEnemy)|
|00003330| 20 29 0d 0a 09 09 09 7b | 0d 0a 09 09 09 09 63 68 | ).....{|......ch|
|00003340| 61 6e 67 65 45 6e 20 3d | 20 65 6e 65 6d 79 3b 0d |angeEn =| enemy;.|
|00003350| 0a 09 09 09 09 65 6e 65 | 6d 79 20 3d 20 6f 6c 64 |.....ene|my = old|
|00003360| 65 6e 65 6d 79 3b 0d 0a | 09 09 09 09 6f 6c 64 65 |enemy;..|....olde|
|00003370| 6e 65 6d 79 20 3d 20 63 | 68 61 6e 67 65 45 6e 3b |nemy = c|hangeEn;|
|00003380| 0d 0a 09 09 09 7d 09 0d | 0a 09 09 09 65 6c 73 65 |.....}..|....else|
|00003390| 20 0d 0a 09 09 09 7b 0d | 0a 09 09 09 09 47 6f 74 | .....{.|.....Got|
|000033a0| 6f 53 74 61 74 65 28 27 | 53 74 61 6b 65 4f 75 74 |oState('|StakeOut|
|000033b0| 27 29 3b 0d 0a 09 09 09 | 09 72 65 74 75 72 6e 3b |');.....|.return;|
|000033c0| 0d 0a 09 09 09 7d 0d 0a | 09 09 7d 09 0d 0a 09 09 |.....}..|..}.....|
|000033d0| 0d 0a 09 09 69 66 20 28 | 62 52 65 61 64 79 54 6f |....if (|bReadyTo|
|000033e0| 41 74 74 61 63 6b 29 0d | 0a 09 09 7b 0d 0a 09 09 |Attack).|...{....|
|000033f0| 09 2f 2f 2f 2f 6c 6f 67 | 28 22 41 74 74 61 63 6b |.////log|("Attack|
|00003400| 21 22 29 3b 0d 0a 09 09 | 09 54 61 72 67 65 74 20 |!");....|.Target |
|00003410| 3d 20 45 6e 65 6d 79 3b | 0d 0a 09 09 09 49 66 20 |= Enemy;|.....If |
|00003420| 28 56 53 69 7a 65 28 45 | 6e 65 6d 79 2e 4c 6f 63 |(VSize(E|nemy.Loc|
|00003430| 61 74 69 6f 6e 20 2d 20 | 4c 6f 63 61 74 69 6f 6e |ation - |Location|
|00003440| 29 20 3c 3d 20 28 4d 65 | 6c 65 65 52 61 6e 67 65 |) <= (Me|leeRange|
|00003450| 20 2b 20 45 6e 65 6d 79 | 2e 43 6f 6c 6c 69 73 69 | + Enemy|.Collisi|
|00003460| 6f 6e 52 61 64 69 75 73 | 20 2b 20 43 6f 6c 6c 69 |onRadius| + Colli|
|00003470| 73 69 6f 6e 52 61 64 69 | 75 73 29 29 0d 0a 09 09 |sionRadi|us))....|
|00003480| 09 09 47 6f 74 6f 53 74 | 61 74 65 28 27 4d 65 6c |..GotoSt|ate('Mel|
|00003490| 65 65 41 74 74 61 63 6b | 27 29 3b 0d 0a 09 09 09 |eeAttack|');.....|
|000034a0| 65 6c 73 65 0d 0a 09 09 | 09 09 47 6f 74 6f 53 74 |else....|..GotoSt|
|000034b0| 61 74 65 28 27 52 61 6e | 67 65 64 41 74 74 61 63 |ate('Ran|gedAttac|
|000034c0| 6b 27 29 3b 0d 0a 09 09 | 09 72 65 74 75 72 6e 3b |k');....|.return;|
|000034d0| 0d 0a 09 09 7d 0d 0a 0d | 0a 09 09 47 6f 74 6f 53 |....}...|...GotoS|
|000034e0| 74 61 74 65 28 27 52 61 | 6e 67 65 64 41 74 74 61 |tate('Ra|ngedAtta|
|000034f0| 63 6b 27 2c 20 27 43 68 | 61 6c 6c 65 6e 67 65 27 |ck', 'Ch|allenge'|
|00003500| 29 3b 20 09 09 09 0d 0a | 09 7d 0d 0a 7d 0d 0a 0d |); .....|.}..}...|
|00003510| 0a 73 74 61 74 65 20 43 | 68 61 72 67 69 6e 67 0d |.state C|harging.|
|00003520| 0a 7b 0d 0a 69 67 6e 6f | 72 65 73 20 53 65 65 50 |.{..igno|res SeeP|
|00003530| 6c 61 79 65 72 2c 20 48 | 65 61 72 4e 6f 69 73 65 |layer, H|earNoise|
|00003540| 3b 0d 0a 0d 0a 09 66 75 | 6e 63 74 69 6f 6e 20 41 |;.....fu|nction A|
|00003550| 6e 69 6d 45 6e 64 28 29 | 0d 0a 09 7b 0d 0a 09 09 |nimEnd()|...{....|
|00003560| 49 66 20 28 20 62 42 65 | 72 73 65 72 6b 20 29 0d |If ( bBe|rserk ).|
|00003570| 0a 09 09 09 4c 6f 6f 70 | 41 6e 69 6d 28 27 43 68 |....Loop|Anim('Ch|
|00003580| 61 72 67 65 27 2c 20 2d | 31 2e 31 2f 47 72 6f 75 |arge', -|1.1/Grou|
|00003590| 6e 64 53 70 65 65 64 2c | 2c 30 2e 35 29 3b 0d 0a |ndSpeed,|,0.5);..|
|000035a0| 09 09 65 6c 73 65 0d 0a | 09 09 09 50 6c 61 79 43 |..else..|...PlayC|
|000035b0| 6f 6d 62 61 74 4d 6f 76 | 65 28 29 3b 0d 0a 09 7d |ombatMov|e();...}|
|000035c0| 0d 0a 0d 0a 09 66 75 6e | 63 74 69 6f 6e 20 54 69 |.....fun|ction Ti|
|000035d0| 6d 65 72 28 29 0d 0a 09 | 7b 0d 0a 09 09 69 66 20 |mer()...|{....if |
|000035e0| 28 20 62 42 65 72 73 65 | 72 6b 20 26 26 20 62 4c |( bBerse|rk && bL|
|000035f0| 6f 6e 67 42 65 72 73 65 | 72 6b 20 26 26 20 28 46 |ongBerse|rk && (F|
|00003600| 52 61 6e 64 28 29 20 3c | 20 30 2e 33 29 20 29 0d |Rand() <| 0.3) ).|
|00003610| 0a 09 09 7b 0d 0a 09 09 | 09 41 63 63 65 6c 52 61 |...{....|.AccelRa|
|00003620| 74 65 20 3d 20 44 65 66 | 61 75 6c 74 2e 41 63 63 |te = Def|ault.Acc|
|00003630| 65 6c 52 61 74 65 3b 0d | 0a 09 09 09 47 72 6f 75 |elRate;.|....Grou|
|00003640| 6e 64 53 70 65 65 64 20 | 3d 20 44 65 66 61 75 6c |ndSpeed |= Defaul|
|00003650| 74 2e 47 72 6f 75 6e 64 | 53 70 65 65 64 3b 0d 0a |t.Ground|Speed;..|
|00003660| 09 09 09 62 42 65 72 73 | 65 72 6b 20 3d 20 66 61 |...bBers|erk = fa|
|00003670| 6c 73 65 3b 0d 0a 09 09 | 7d 0d 0a 09 09 62 4c 6f |lse;....|}....bLo|
|00003680| 6e 67 42 65 72 73 65 72 | 6b 20 3d 20 62 42 65 72 |ngBerser|k = bBer|
|00003690| 73 65 72 6b 3b 0d 0a 09 | 0d 0a 09 09 53 75 70 65 |serk;...|....Supe|
|000036a0| 72 2e 54 69 6d 65 72 28 | 29 3b 0d 0a 09 7d 0d 0a |r.Timer(|);...}..|
|000036b0| 09 09 09 0d 0a 09 66 75 | 6e 63 74 69 6f 6e 20 42 |......fu|nction B|
|000036c0| 65 67 69 6e 53 74 61 74 | 65 28 29 0d 0a 09 7b 0d |eginStat|e()...{.|
|000036d0| 0a 09 09 47 6f 42 65 72 | 73 65 72 6b 28 29 3b 0d |...GoBer|serk();.|
|000036e0| 0a 09 09 53 75 70 65 72 | 2e 42 65 67 69 6e 53 74 |...Super|.BeginSt|
|000036f0| 61 74 65 28 29 3b 0d 0a | 09 7d 0d 0a 0d 0a 09 66 |ate();..|.}.....f|
|00003700| 75 6e 63 74 69 6f 6e 20 | 45 6e 64 53 74 61 74 65 |unction |EndState|
|00003710| 28 29 0d 0a 09 7b 0d 0a | 09 09 69 66 20 28 20 62 |()...{..|..if ( b|
|00003720| 42 65 72 73 65 72 6b 20 | 29 0d 0a 09 09 7b 0d 0a |Berserk |)....{..|
|00003730| 09 09 09 47 72 6f 75 6e | 64 53 70 65 65 64 20 3d |...Groun|dSpeed =|
|00003740| 20 44 65 66 61 75 6c 74 | 2e 47 72 6f 75 6e 64 53 | Default|.GroundS|
|00003750| 70 65 65 64 3b 0d 0a 09 | 09 09 41 63 63 65 6c 52 |peed;...|..AccelR|
|00003760| 61 74 65 20 3d 20 44 65 | 66 61 75 6c 74 2e 41 63 |ate = De|fault.Ac|
|00003770| 63 65 6c 52 61 74 65 3b | 0d 0a 09 09 7d 0d 0a 09 |celRate;|....}...|
|00003780| 09 53 75 70 65 72 2e 45 | 6e 64 53 74 61 74 65 28 |.Super.E|ndState(|
|00003790| 29 3b 0d 0a 09 7d 0d 0a | 7d 0d 0a 0d 0a 0d 0a 73 |);...}..|}......s|
|000037a0| 74 61 74 65 20 52 61 6e | 67 65 64 41 74 74 61 63 |tate Ran|gedAttac|
|000037b0| 6b 0d 0a 7b 0d 0a 69 67 | 6e 6f 72 65 73 20 53 65 |k..{..ig|nores Se|
|000037c0| 65 50 6c 61 79 65 72 2c | 20 48 65 61 72 4e 6f 69 |ePlayer,| HearNoi|
|000037d0| 73 65 2c 20 42 75 6d 70 | 3b 0d 0a 0d 0a 09 66 75 |se, Bump|;.....fu|
|000037e0| 6e 63 74 69 6f 6e 20 54 | 77 65 65 6e 54 6f 46 69 |nction T|weenToFi|
|000037f0| 67 68 74 65 72 28 66 6c | 6f 61 74 20 54 77 65 65 |ghter(fl|oat Twee|
|00003800| 6e 54 69 6d 65 29 0d 0a | 09 7b 0d 0a 09 09 69 66 |nTime)..|.{....if|
|00003810| 20 28 20 41 6e 69 6d 53 | 65 71 75 65 6e 63 65 20 | ( AnimS|equence |
|00003820| 3d 3d 20 27 54 38 27 20 | 29 0d 0a 09 09 09 72 65 |== 'T8' |).....re|
|00003830| 74 75 72 6e 3b 0d 0a 09 | 09 69 66 20 28 20 28 47 |turn;...|.if ( (G|
|00003840| 65 74 41 6e 69 6d 47 72 | 6f 75 70 28 41 6e 69 6d |etAnimGr|oup(Anim|
|00003850| 53 65 71 75 65 6e 63 65 | 29 20 3d 3d 20 27 48 69 |Sequence|) == 'Hi|
|00003860| 74 27 29 20 7c 7c 20 28 | 53 6b 69 6c 6c 20 3e 20 |t') || (|Skill > |
|00003870| 33 20 2a 20 46 52 61 6e | 64 28 29 29 20 7c 7c 20 |3 * FRan|d()) || |
|00003880| 28 56 53 69 7a 65 28 4c | 6f 63 61 74 69 6f 6e 20 |(VSize(L|ocation |
|00003890| 2d 20 54 61 72 67 65 74 | 2e 4c 6f 63 61 74 69 6f |- Target|.Locatio|
|000038a0| 6e 29 20 3c 20 33 32 30 | 29 20 20 29 0d 0a 09 09 |n) < 320|) )....|
|000038b0| 09 54 77 65 65 6e 41 6e | 69 6d 28 27 46 69 67 68 |.TweenAn|im('Figh|
|000038c0| 74 65 72 27 2c 20 74 77 | 65 65 6e 74 69 6d 65 29 |ter', tw|eentime)|
|000038d0| 3b 0d 0a 09 09 65 6c 73 | 65 0d 0a 09 09 09 50 6c |;....els|e.....Pl|
|000038e0| 61 79 41 6e 69 6d 28 27 | 54 38 27 2c 20 31 2e 30 |ayAnim('|T8', 1.0|
|000038f0| 2c 20 30 2e 31 35 29 3b | 0d 0a 09 7d 0d 0a 7d 0d |, 0.15);|...}..}.|
|00003900| 0a 0d 0a 2f 2f 20 67 61 | 6d 20 2d 2d 20 72 65 6d |...// ga|m -- rem|
|00003910| 6f 76 65 64 20 66 72 6f | 6d 20 64 65 66 61 75 6c |oved fro|m defaul|
|00003920| 74 70 72 6f 70 65 72 74 | 69 65 73 20 43 61 72 63 |tpropert|ies Carc|
|00003930| 61 73 73 54 79 70 65 3d | 50 42 42 61 73 65 2e 42 |assType=|PBBase.B|
|00003940| 72 75 74 65 43 61 72 63 | 61 73 73 0d 0a 09 0d 0a |ruteCarc|ass.....|
|00003950| 00 | |. | |
+--------+-------------------------+-------------------------+--------+--------+